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.