|
| | 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]
◆ 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]
◆ 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