My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | Private Attributes | Static Private Attributes | List of all members
ClassIndexContext::Private Class Reference

Classes

struct  Cachable
 

Public Member Functions

 Private ()
 
TemplateVariant get (const char *n) const
 
TemplateVariant list () const
 
TemplateVariant fileName () const
 
TemplateVariant relPath () const
 
TemplateVariant highlight () const
 
TemplateVariant subhighlight () const
 
TemplateVariant title () const
 

Private Attributes

Cachable m_cache
 

Static Private Attributes

static PropertyMapper
< ClassIndexContext::Private
s_inst
 

Detailed Description

Definition at line 5743 of file context.cpp.

Constructor & Destructor Documentation

ClassIndexContext::Private::Private ( )
inline

Definition at line 5746 of file context.cpp.

References fileName(), highlight(), Config::init(), list(), relPath(), s_inst, subhighlight(), and title().

{
static bool init=FALSE;
if (!init)
{
s_inst.addProperty("list", &Private::list);
s_inst.addProperty("fileName", &Private::fileName);
s_inst.addProperty("relPath", &Private::relPath);
s_inst.addProperty("highlight", &Private::highlight);
s_inst.addProperty("subhighlight",&Private::subhighlight);
s_inst.addProperty("title", &Private::title);
init=TRUE;
}
}

Member Function Documentation

TemplateVariant ClassIndexContext::Private::fileName ( ) const
inline

Definition at line 5792 of file context.cpp.

Referenced by Private().

{
return "classes";
}
TemplateVariant ClassIndexContext::Private::get ( const char *  n) const
inline

Definition at line 5760 of file context.cpp.

References s_inst.

Referenced by ClassIndexContext::get().

{
return s_inst.get(this,n);
}
TemplateVariant ClassIndexContext::Private::highlight ( ) const
inline

Definition at line 5800 of file context.cpp.

Referenced by Private().

{
return "classes";
}
TemplateVariant ClassIndexContext::Private::list ( ) const
inline
TemplateVariant ClassIndexContext::Private::relPath ( ) const
inline

Definition at line 5796 of file context.cpp.

Referenced by Private().

{
return "";
}
TemplateVariant ClassIndexContext::Private::subhighlight ( ) const
inline

Definition at line 5804 of file context.cpp.

Referenced by Private().

{
return "classindex";
}
TemplateVariant ClassIndexContext::Private::title ( ) const
inline

Definition at line 5808 of file context.cpp.

References Config_getBool, theTranslator, Translator::trCompoundIndex(), Translator::trDataTypes(), and VhdlDocGen::trDesignUnits().

Referenced by Private().

{
static bool fortranOpt = Config_getBool(OPTIMIZE_FOR_FORTRAN);
static bool vhdlOpt = Config_getBool(OPTIMIZE_OUTPUT_VHDL);
if (fortranOpt)
{
}
else if (vhdlOpt)
{
}
else
{
}
}

Member Data Documentation

Cachable ClassIndexContext::Private::m_cache
mutableprivate

Definition at line 5830 of file context.cpp.

Referenced by list().

PropertyMapper< ClassIndexContext::Private > ClassIndexContext::Private::s_inst
staticprivate

Definition at line 5831 of file context.cpp.

Referenced by get(), and Private().


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