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()
void add_link(
  LinkValue link
)

add_property

void add_property(
  PropertyValue property
)

get_property

const T * get_property(
  const std::string & name
) const 
const std::vector< LinkValue > & links() const 

name

const std::string & name() const 

operator=

NodeValue & operator=(
  const NodeValue &
)=delete

operator=

NodeValue & operator=(
  NodeValue &&
)=default

properties

const std::vector< PropertyValue > & properties() const 
void set_links(
  std::vector< LinkValue > links
)

set_name

void set_name(
  std::string name
)

take_properties

std::vector< PropertyValue > take_properties()