16 #ifndef __OMNETPP_CCONFIGOPTION_H    17 #define __OMNETPP_CCONFIGOPTION_H    20 #include "cownedobject.h"    56         KIND_UNSPECIFIED_TYPE, 
    70     std::string defaultValue;  
    71     std::string description;   
    80                const char *defaultValue, 
const char *description);
    86                const char *defaultValue, 
const char *description);
    91     virtual std::string str() 
const override;
   119     static const char *getObjectKindName(
ObjectKind kind);
   129     static const char *getTypeName(
Type type);
   135     const char *
getUnit()
 const  {
return unit.empty() ? 
nullptr : unit.c_str();}
   140     const char *
getDefaultValue()
 const  {
return defaultValue.empty() ? 
nullptr : defaultValue.c_str();}
 const char * getUnit() const 
Definition: cconfigoption.h:135
 
const char * getDescription() const 
Definition: cconfigoption.h:146
 
Type getType() const 
Definition: cconfigoption.h:124
 
Type
Configuration option data types. 
Definition: cconfigoption.h:38
 
bool isGlobal() const 
Definition: cconfigoption.h:108
 
Describes a configuration option. 
Definition: cconfigoption.h:34
 
ObjectKind getObjectKind() const 
Definition: cconfigoption.h:114
 
Definition: cabstracthistogram.h:21
 
Base class for cOwnedObject-based classes that do not wish to support assignment and duplication...
Definition: cownedobject.h:248
 
bool isPerObject() const 
Definition: cconfigoption.h:102
 
ObjectKind
Configuration option kinds. 
Definition: cconfigoption.h:50
 
const char * getDefaultValue() const 
Definition: cconfigoption.h:140