Template Numerical Library version\ main:88903d64
No Matches
Public Member Functions | Protected Attributes | List of all members
TNL::Config::ConfigEntryBase Class Referenceabstract
Inheritance diagram for TNL::Config::ConfigEntryBase:
Inheritance graph
Collaboration diagram for TNL::Config::ConfigEntryBase:
Collaboration graph

Public Member Functions

 ConfigEntryBase (std::string name, std::string description, bool required)
const std::stringgetDescription () const
const std::stringgetName () const
virtual std::string getUIEntryType () const =0
virtual bool hasDefaultValue () const
virtual bool hasEnumValues () const
virtual bool isDelimiter () const
bool isRequired () const
virtual std::string printDefaultValue () const
virtual void printEnumValues (std::ostream &str) const

Protected Attributes

std::string description
std::string name
bool required

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