![]() |
Specs
Beautiful C++ Test Framework
|
#include <API.h>
Public Member Functions | |
| virtual | ~ISpecDataValue ()=default |
| virtual SpecDataValueType | type () const =0 |
| virtual const char * | key () const =0 |
| virtual void | key (const char *)=0 |
| virtual bool | bool_value () const =0 |
| virtual void | bool_value (bool)=0 |
| virtual int | int_value () const =0 |
| virtual void | int_value (int)=0 |
| virtual unsigned int | unsigned_int_value () const =0 |
| virtual void | unsigned_int_value (unsigned int)=0 |
| virtual double | float_value () const =0 |
| virtual void | float_value (double)=0 |
| virtual const char * | string_value () const =0 |
| virtual void | string_value (const char *)=0 |
| virtual void * | pointer_value () const =0 |
| virtual void | pointer_value (void *)=0 |
| virtual void | pointer_value (IVoidPointer *)=0 |
| virtual const char * | to_string ()=0 |
| virtual bool | is_bool () const =0 |
| virtual bool | is_int () const =0 |
| virtual bool | is_unsigned_int () const =0 |
| virtual bool | is_float () const =0 |
| virtual bool | is_string () const =0 |
| virtual bool | is_pointer () const =0 |
|
virtualdefault |
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
Referenced by SpecsCpp::ISpecDataValueCollection::get_bool().
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
Referenced by SpecsCpp::ISpecDataValueCollection::get_float().
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
Referenced by SpecsCpp::ISpecDataValueCollection::get_int().
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
Referenced by SpecsCpp::SpecDataValueCollection::add().
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
Referenced by SpecsCpp::ISpecDataValueCollection::get_pointer().
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
Referenced by SpecsCpp::ISpecDataValueCollection::get_string().
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.
Referenced by SpecsCpp::ISpecDataValueCollection::get_unsigned_int().
|
pure virtual |
Implemented in SpecsCpp::SpecDataValue.