libabigail
|
A property value that is a tuple. More...
#include <abg-ini.h>
Public Member Functions | |
tuple_property_value (const vector< property_value_sptr > &) | |
Constructor for the tuple_property_value type. More... | |
virtual | ~tuple_property_value () |
Destructor of the tuple_property_value type. More... | |
virtual const string & | as_string () const |
Convert to the instance of tuple_property_value to a string. More... | |
vector< property_value_sptr > & | get_value_items () |
Getter for the content of the tuple_property_value instance. More... | |
const vector< property_value_sptr > & | get_value_items () const |
Getter for the content of the tuple_property_value instance. More... | |
operator string () const | |
![]() | |
property_value () | |
Default constructor for the property_value type. More... | |
property_value (value_kind) | |
Constructor for the property_value type. More... | |
virtual | ~property_value () |
Destructor for the proprerty_value type. More... | |
virtual const string & | as_string () const =0 |
value_kind | get_kind () const |
Getter for the kind of the property_value type. More... | |
operator const string & () const | |
Converts the current property value to a string. More... | |
Additional Inherited Members | |
![]() | |
enum | value_kind { ABSTRACT_PROPERTY_VALUE , STRING_PROPERTY_VALUE , LIST_PROPERTY_VALUE , TUPLE_PROPERTY_VALUE } |
A property value that is a tuple.
Each element of the tuple is itself a property value that can either be a string, or another tuple, for instance.
tuple_property_value | ( | const vector< property_value_sptr > & | v | ) |
Constructor for the tuple_property_value type.
v | the tuple content of the value. |
Definition at line 472 of file abg-ini.cc.
|
virtual |
Destructor of the tuple_property_value type.
Definition at line 492 of file abg-ini.cc.
|
virtual |
Convert to the instance of tuple_property_value to a string.
Implements property_value.
Definition at line 499 of file abg-ini.cc.
vector< property_value_sptr > & get_value_items | ( | ) |
Getter for the content of the tuple_property_value instance.
Definition at line 488 of file abg-ini.cc.
const vector< property_value_sptr > & get_value_items | ( | ) | const |
Getter for the content of the tuple_property_value instance.
Definition at line 481 of file abg-ini.cc.