inspect:: NodeValue
Summary
Constructors and Destructors |
|
---|---|
NodeValue()
|
|
NodeValue(std::string name)
|
|
NodeValue(std::string name, std::vector< PropertyValue > properties)
|
|
NodeValue(const NodeValue &)
|
|
NodeValue(NodeValue &&)
|
Public functions |
|
---|---|
Sort()
|
void
|
add_link(LinkValue link)
|
void
|
add_property(PropertyValue property)
|
void
|
get_property(const std::string & name) const
|
const T *
|
links() const
|
const std::vector< LinkValue > &
|
name() const
|
const std::string &
|
operator=(const NodeValue &)=delete
|
|
operator=(NodeValue &&)=default
|
|
properties() const
|
const std::vector< PropertyValue > &
|
set_links(std::vector< LinkValue > links)
|
void
|
set_name(std::string name)
|
void
|
take_properties()
|
std::vector< PropertyValue >
|
Public functions
NodeValue
NodeValue()=default
NodeValue
NodeValue( std::string name )
NodeValue
NodeValue( std::string name, std::vector< PropertyValue > properties )
NodeValue
NodeValue( const NodeValue & )=delete
NodeValue
NodeValue( NodeValue && )=default
Sort
void Sort()
add_link
void add_link( LinkValue link )
add_property
void add_property( PropertyValue property )
get_property
const T * get_property( const std::string & name ) const
links
const std::vector< LinkValue > & links() const
name
const std::string & name() const
properties
const std::vector< PropertyValue > & properties() const
set_links
void set_links( std::vector< LinkValue > links )
set_name
void set_name( std::string name )
take_properties
std::vector< PropertyValue > take_properties()