class OEParameter
This class represents OEParameter.
bool AddAlias(std::string alias)=0
bool AddDetail(const std::string &detail)=0
bool AddIllegalRange(std::string hi_val, std::string low_val)=0
bool AddIllegalValue(std::string val)=0
bool AddLegalRange(std::string hi_val, std::string low_val)=0
bool AddLegalValue(std::string val)=0
bool AddStringDefault(std::string string_default)=0
bool AddStringValue(std::string string_value)=0
std::string ClassID() const =0
bool ClearDefaults()=0
bool ClearValues()=0
OEParameter *CreateCopy() const =0
OEIterBase<const std::string> *GetAliases() const =0
std::string GetBrief() const =0
std::string GetCommand() const =0
OEIterBase<const std::string> *GetDetail() const =0
std::string GetElement() const =0
bool GetHasDefault(unsigned int=0) const =0
bool GetHasValue(unsigned int=0) const =0
OEIterBase<const std::pair<std::string, std::string> > *
GetIllegalRanges() const =0
OEIterBase<const std::string> *GetIllegalValues() const =0
bool GetIsList() const =0
unsigned int GetKeyless() const =0
OEIterBase<const std::pair<std::string, std::string> > *
GetLegalRanges() const =0
OEIterBase<const std::string> *GetLegalValues() const =0
std::string GetName() const =0
int GetOrderPriority() const =0
bool GetRequired() const =0
std::string GetStringDefault(unsigned int=0) const =0
OEIterBase<const std::string> *GetStringDefaults() const =0
std::string GetStringValue(unsigned int=0) const =0
OEIterBase<const std::string> *GetStringValues() const =0
unsigned int GetVisibility() const =0
bool IsLegalString(std::string value) const =0
bool IsSet(unsigned int idx=0) const
bool IsSetToString(std::string val) const =0
bool Load()
bool LoadDefault()=0
bool LoadValue()=0
size_t ReadValueAndDefaultBinary(const unsigned char *)=0
bool SetBrief(std::string brief)=0
bool SetCommand(const std::string &cmd)=0
bool SetElement(const std::string &el)=0
bool SetIsList(bool is_list_parameter)=0
bool SetKeyless(unsigned int keyless)=0
bool SetName(std::string name)=0
bool SetOrderPriority(int order)=0
bool SetRequired(bool required)=0
bool SetStringDefault(std::string string_default)=0
bool SetStringValue(std::string string_value)=0
bool SetVisibility(unsigned int visibility)=0
const void *TypedParameterTypeID() const =0
size_t ValueAndDefaultBinarySize() const =0
size_t WriteValueAndDefaultBinary(unsigned char *) const =0