|
| | Node ()=default |
| | Node (Node const &)=default |
| | Node (Node &&)=default |
| | Node (std::string_view name) |
| | Node (std::string_view type_annotation, std::string_view name) |
| | Node (std::string_view name, std::vector< Value > args, std::map< std::string, Value, std::less<> > properties, std::vector< Node > children) |
| | Node (std::string_view type_annotation, std::string_view name, std::vector< Value > args, std::map< std::string, Value, std::less<> > properties, std::vector< Node > children) |
| Node & | operator= (Node const &)=default |
| Node & | operator= (Node &&)=default |
| std::string const & | name () const |
| void | set_name (std::string_view name) |
| const std::vector< Value > & | args () const |
| std::vector< Value > & | args () |
| const std::map< std::string, Value, std::less<> > & | properties () const |
| std::map< std::string, Value, std::less<> > & | properties () |
| const std::vector< Node > & | children () const |
| std::vector< Node > & | children () |
| const std::optional< std::string > & | type_annotation () const |
| void | set_type_annotation (std::string_view type_annotation) |
| void | remove_type_annotation () |
| bool | operator== (const HasTypeAnnotation &) const =default |
| bool | operator!= (const HasTypeAnnotation &) const =default |
Definition at line 269 of file kdl.h.
◆ Node() [1/7]
◆ Node() [2/7]
| eu::kdl::Node::Node |
( |
Node const & | | ) |
|
|
default |
◆ Node() [3/7]
| eu::kdl::Node::Node |
( |
Node && | | ) |
|
|
default |
◆ Node() [4/7]
| eu::kdl::Node::Node |
( |
std::string_view | name | ) |
|
|
inline |
◆ Node() [5/7]
| eu::kdl::Node::Node |
( |
std::string_view | type_annotation, |
|
|
std::string_view | name ) |
|
inline |
◆ Node() [6/7]
| eu::kdl::Node::Node |
( |
std::string_view | name, |
|
|
std::vector< Value > | args, |
|
|
std::map< std::string, Value, std::less<> > | properties, |
|
|
std::vector< Node > | children ) |
|
inline |
◆ Node() [7/7]
| eu::kdl::Node::Node |
( |
std::string_view | type_annotation, |
|
|
std::string_view | name, |
|
|
std::vector< Value > | args, |
|
|
std::map< std::string, Value, std::less<> > | properties, |
|
|
std::vector< Node > | children ) |
|
inline |
◆ args() [1/2]
| std::vector< Value > & eu::kdl::Node::args |
( |
| ) |
|
|
inline |
◆ args() [2/2]
| const std::vector< Value > & eu::kdl::Node::args |
( |
| ) |
const |
|
inline |
◆ children() [1/2]
| std::vector< Node > & eu::kdl::Node::children |
( |
| ) |
|
|
inline |
◆ children() [2/2]
| const std::vector< Node > & eu::kdl::Node::children |
( |
| ) |
const |
|
inline |
◆ name()
| std::string const & eu::kdl::Node::name |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
| Node & eu::kdl::Node::operator= |
( |
Node && | | ) |
|
|
default |
◆ operator=() [2/2]
| Node & eu::kdl::Node::operator= |
( |
Node const & | | ) |
|
|
default |
◆ properties() [1/2]
| std::map< std::string, Value, std::less<> > & eu::kdl::Node::properties |
( |
| ) |
|
|
inline |
◆ properties() [2/2]
| const std::map< std::string, Value, std::less<> > & eu::kdl::Node::properties |
( |
| ) |
const |
|
inline |
◆ set_name()
| void eu::kdl::Node::set_name |
( |
std::string_view | name | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- libs/kdl/src/eu/kdl/kdl.h