Doxygen
Loading...
Searching...
No Matches
ConfigDisabled Class Reference

Section marker for compile time optional options. More...

#include <src/configimpl.h>

Inheritance diagram for ConfigDisabled:
Collaboration diagram for ConfigDisabled:

Public Member Functions

 ConfigDisabled (const char *name)
void writeTemplate (TextStream &, bool, bool) override
void compareDoxyfile (TextStream &, Config::CompareMode) override
void writeXMLDoxyfile (TextStream &) override
void writeXSDDoxyfile (TextStream &) override
void substEnvVars () override
Public Member Functions inherited from ConfigOption
 ConfigOption (OptionType t)
OptionType kind () const
QCString name () const
QCString docs () const
QCString dependsOn () const
void addDependency (const char *dep)
void setEncoding (const QCString &e)
void setUserComment (const QCString &u)

Additional Inherited Members

Public Types inherited from ConfigOption
enum  OptionType {
  O_Info , O_List , O_Enum , O_String ,
  O_Int , O_Bool , O_Obsolete , O_Disabled
}
enum  { MAX_OPTION_LENGTH = 23 }
Protected Member Functions inherited from ConfigOption
virtual void convertStrToVal (Config::CompareMode)
virtual void emptyValueToDefault ()
virtual void init ()
virtual bool isDefault ()
void writeBoolValue (TextStream &t, bool v, bool initSpace=true)
void writeIntValue (TextStream &t, int i, bool initSpace=true)
void writeStringValue (TextStream &t, const QCString &s, bool initSpace=true, bool wasQuoted=false)
void writeStringList (TextStream &t, const StringVector &l)
Protected Attributes inherited from ConfigOption
QCString m_spaces
QCString m_name
QCString m_doc
QCString m_dependency
QCString m_encoding
QCString m_userComment
OptionType m_kind

Detailed Description

Section marker for compile time optional options.

Definition at line 308 of file configimpl.h.

Constructor & Destructor Documentation

◆ ConfigDisabled()

ConfigDisabled::ConfigDisabled ( const char * name)
inline

Definition at line 311 of file configimpl.h.

312 { m_name = name; }
ConfigOption(OptionType t)
Definition configimpl.h:64
QCString m_name
Definition configimpl.h:96
QCString name() const
Definition configimpl.h:71
@ O_Disabled
Disabled compile time option.
Definition configimpl.h:55

References ConfigOption::ConfigOption(), ConfigOption::m_name, ConfigOption::name(), and ConfigOption::O_Disabled.

Member Function Documentation

◆ compareDoxyfile()

void ConfigDisabled::compareDoxyfile ( TextStream & ,
Config::CompareMode  )
inlineoverridevirtual

Implements ConfigOption.

Definition at line 314 of file configimpl.h.

314{}

◆ substEnvVars()

void ConfigDisabled::substEnvVars ( )
inlineoverridevirtual

Implements ConfigOption.

Definition at line 317 of file configimpl.h.

317{}

◆ writeTemplate()

void ConfigDisabled::writeTemplate ( TextStream & ,
bool ,
bool  )
overridevirtual

Implements ConfigOption.

Definition at line 621 of file configimpl.l.

621{}

◆ writeXMLDoxyfile()

void ConfigDisabled::writeXMLDoxyfile ( TextStream & )
inlineoverridevirtual

Implements ConfigOption.

Definition at line 315 of file configimpl.h.

315{}

◆ writeXSDDoxyfile()

void ConfigDisabled::writeXSDDoxyfile ( TextStream & t)
overridevirtual

Implements ConfigOption.

Definition at line 622 of file configimpl.l.

623{
624 t << " <xsd:enumeration value=\"" << m_name << "\"/>\n";
625}

References ConfigOption::m_name.


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