CPPSERV


Home Projects Jobs Clientele Contact
CPPSERV Documentation Download TODO Mailing lists Bug tracker News RSS Feed Browse source

csp::tags::StdTagBase Class Reference

#include <StdTagBase.h>

Inheritance diagram for csp::tags::StdTagBase:
Collaboration diagram for csp::tags::StdTagBase:

List of all members.


Protected Member Functions

 StdTagBase (const std::string &name)

Static Protected Member Functions

static void get_attr (const Generator::attribs_t &attribs, const std::string &name, std::string &dest, const std::string &tag, const std::string &default_val=std::string())
static bool get_bool_attr (const Generator::attribs_t &attribs, const std::string &name, const std::string &tag, const std::string &def_val="false")
static char to_cxx_ident (char c)

Static Protected Attributes

static bool common_headers_included = false
static const char illegal [] = ":;'\".,~`!@#$%^&*()-=+[]{}\\|/?><"

Detailed Description

Contains common functions and global variables for use by all standard tag classes

Definition at line 38 of file StdTagBase.h.


Constructor & Destructor Documentation

csp::tags::StdTagBase::StdTagBase ( const std::string &  name  )  [inline, protected]

Definition at line 41 of file StdTagBase.h.


Member Function Documentation

static void csp::tags::StdTagBase::get_attr ( const Generator::attribs_t &  attribs,
const std::string &  name,
std::string &  dest,
const std::string &  tag,
const std::string &  default_val = std::string() 
) [inline, static, protected]

Definition at line 47 of file StdTagBase.h.

Referenced by get_bool_attr().

static bool csp::tags::StdTagBase::get_bool_attr ( const Generator::attribs_t &  attribs,
const std::string &  name,
const std::string &  tag,
const std::string &  def_val = "false" 
) [inline, static, protected]

Definition at line 59 of file StdTagBase.h.

References get_attr().

Here is the call graph for this function:

static char csp::tags::StdTagBase::to_cxx_ident ( char  c  )  [inline, static, protected]

Definition at line 72 of file StdTagBase.h.

References illegal.


Member Data Documentation

bool csp::tags::StdTagBase::common_headers_included = false [static, protected]

Definition at line 45 of file StdTagBase.h.

const char csp::tags::StdTagBase::illegal = ":;'\".,~`!@#$%^&*()-=+[]{}\\|/?><" [static, protected]

Definition at line 46 of file StdTagBase.h.

Referenced by to_cxx_ident().


The documentation for this class was generated from the following files:

SourceForge.net Logo