Euphoria
eu::kdl::Document Struct Reference

Public Member Functions

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

Public Attributes

std::vector< Node > nodes

Detailed Description

Definition at line 189 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)

◆ Document() [5/5]

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

Member Function Documentation

◆ begin() [1/2]

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

Definition at line 204 of file kdl.h.

◆ begin() [2/2]

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

Definition at line 203 of file kdl.h.

◆ end() [1/2]

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

Definition at line 206 of file kdl.h.

◆ end() [2/2]

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

Definition at line 205 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

◆ to_string() [1/2]

std::optional< std::string > eu::kdl::Document::to_string ( ) const

◆ to_string() [2/2]

std::optional< std::string > eu::kdl::Document::to_string ( Version version) const

Member Data Documentation

◆ nodes

std::vector<Node> eu::kdl::Document::nodes

Definition at line 191 of file kdl.h.


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