Classes | Public Member Functions | Private Attributes | Static Private Attributes | List of all members
DoxygenContext::Private Class Reference

Classes

struct  Cachable
 

Public Member Functions

TemplateVariant version () const
 
TemplateVariant date () const
 
TemplateVariant maxJaxCodeFile () const
 
 Private ()
 
TemplateVariant get (const char *n) const
 

Private Attributes

Cachable m_cache
 

Static Private Attributes

static PropertyMapper< DoxygenContext::Privates_inst
 

Detailed Description

Definition at line 363 of file context.cpp.

Constructor & Destructor Documentation

DoxygenContext::Private::Private ( )
inline

Definition at line 378 of file context.cpp.

379  {
380  static bool init=FALSE;
381  if (!init)
382  {
383  //%% string version
384  s_inst.addProperty("version", &Private::version);
385  //%% string date
386  s_inst.addProperty("date", &Private::date);
387  //%% string maxJaxCodeFile
388  s_inst.addProperty("mathJaxCodeFile", &Private::maxJaxCodeFile);
389  init=TRUE;
390  }
391  }
const bool FALSE
Definition: qglobal.h:370
static PropertyMapper< DoxygenContext::Private > s_inst
Definition: context.cpp:403
init
Definition: train.py:42
TemplateVariant version() const
Definition: context.cpp:366
TemplateVariant date() const
Definition: context.cpp:370
TemplateVariant maxJaxCodeFile() const
Definition: context.cpp:374
const bool TRUE
Definition: qglobal.h:371

Member Function Documentation

TemplateVariant DoxygenContext::Private::date ( ) const
inline

Definition at line 370 of file context.cpp.

371  {
372  return dateToString(TRUE);
373  }
QCString dateToString(bool includeTime)
Definition: util.cpp:2473
const bool TRUE
Definition: qglobal.h:371
TemplateVariant DoxygenContext::Private::get ( const char *  n) const
inline

Definition at line 392 of file context.cpp.

393  {
394  return s_inst.get(this,n);
395  }
static PropertyMapper< DoxygenContext::Private > s_inst
Definition: context.cpp:403
std::void_t< T > n
TemplateVariant DoxygenContext::Private::maxJaxCodeFile ( ) const
inline

Definition at line 374 of file context.cpp.

375  {
376  return m_cache.maxJaxCodeFile;
377  }
TemplateVariant DoxygenContext::Private::version ( ) const
inline

Definition at line 366 of file context.cpp.

367  {
368  return versionString;
369  }
char versionString[]
Definition: version.cpp:1

Member Data Documentation

Cachable DoxygenContext::Private::m_cache
mutableprivate

Definition at line 402 of file context.cpp.

PropertyMapper< DoxygenContext::Private > DoxygenContext::Private::s_inst
staticprivate

Definition at line 403 of file context.cpp.


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