Euphoria
Public Member Functions | Static Public Member Functions | List of all members
eu::kdl::Document Class Reference

Public Member Functions

 Document ()=default
 
 Document (Document const &)=default
 
 Document (Document &&)=default
 
 Document (std::vector< Node > nodes)
 
 Document (std::initializer_list< Node > nodes)
 
Documentoperator= (Document const &)=default
 
Documentoperator= (Document &&)=default
 
const std::vector< Node > & nodes () const
 
std::vector< Node > & nodes ()
 
auto begin () const
 
auto begin ()
 
auto end () const
 
auto end ()
 
std::string to_string () const
 
std::string to_string (KdlVersion version) const
 

Static Public Member Functions

static Document read_from (kdl_parser *parser)
 

Detailed Description

Definition at line 324 of file kdl.h.

Constructor & Destructor Documentation

◆ Document() [1/5]

eu::kdl::Document::Document ( )
default

◆ Document() [2/5]

eu::kdl::Document::Document ( Document const )
default

◆ Document() [3/5]

eu::kdl::Document::Document ( Document &&  )
default

◆ Document() [4/5]

eu::kdl::Document::Document ( std::vector< Node nodes)
inline

Definition at line 333 of file kdl.h.

◆ Document() [5/5]

eu::kdl::Document::Document ( std::initializer_list< Node nodes)
inline

Definition at line 334 of file kdl.h.

Member Function Documentation

◆ begin() [1/2]

auto eu::kdl::Document::begin ( )
inline

Definition at line 343 of file kdl.h.

◆ begin() [2/2]

auto eu::kdl::Document::begin ( ) const
inline

Definition at line 342 of file kdl.h.

◆ end() [1/2]

auto eu::kdl::Document::end ( )
inline

Definition at line 345 of file kdl.h.

◆ end() [2/2]

auto eu::kdl::Document::end ( ) const
inline

Definition at line 344 of file kdl.h.

◆ nodes() [1/2]

std::vector< Node > & eu::kdl::Document::nodes ( )
inline

Definition at line 340 of file kdl.h.

◆ nodes() [2/2]

const std::vector< Node > & eu::kdl::Document::nodes ( ) const
inline

Definition at line 339 of file kdl.h.

◆ operator=() [1/2]

Document & eu::kdl::Document::operator= ( Document &&  )
default

◆ operator=() [2/2]

Document & eu::kdl::Document::operator= ( Document const )
default

◆ read_from()

static Document eu::kdl::Document::read_from ( kdl_parser parser)
static

◆ to_string() [1/2]

std::string eu::kdl::Document::to_string ( ) const

◆ to_string() [2/2]

std::string eu::kdl::Document::to_string ( KdlVersion  version) const

The documentation for this class was generated from the following file: