Ariles
Public Member Functions | Public Attributes | List of all members
ariles2::ns_rosparam::impl::Writer Class Reference

Detailed Description

Definition at line 21 of file writer.cpp.

Inheritance diagram for ariles2::ns_rosparam::impl::Writer:
ariles2::ns_rosparam::ImplBase

Public Member Functions

 Writer (const ::ros::NodeHandle &nh)
 
XmlRpc::XmlRpcValue & getRawNode (const std::size_t depth)
 Get current node. More...
 
XmlRpc::XmlRpcValue & getRawNode ()
 

Public Attributes

std::vector< NodeWrappernode_stack_
 Stack of nodes. More...
 
std::string root_name_
 
XmlRpc::XmlRpcValue root_value_
 
::ros::NodeHandle nh_
 

Constructor & Destructor Documentation

◆ Writer()

ariles2::ns_rosparam::impl::Writer::Writer ( const ::ros::NodeHandle &  nh)
inlineexplicit

Definition at line 24 of file writer.cpp.

Member Function Documentation

◆ getRawNode() [1/2]

XmlRpc::XmlRpcValue& ariles2::ns_rosparam::ImplBase::getRawNode ( )
inlineinherited

Definition at line 56 of file common.h.

◆ getRawNode() [2/2]

XmlRpc::XmlRpcValue& ariles2::ns_rosparam::ImplBase::getRawNode ( const std::size_t  depth)
inlineinherited

Get current node.

Returns
pointer to the current node

Definition at line 46 of file common.h.

Member Data Documentation

◆ nh_

::ros::NodeHandle ariles2::ns_rosparam::ImplBase::nh_
inherited

Definition at line 37 of file common.h.

◆ node_stack_

std::vector<NodeWrapper> ariles2::ns_rosparam::ImplBase::node_stack_
inherited

Stack of nodes.

Definition at line 32 of file common.h.

◆ root_name_

std::string ariles2::ns_rosparam::ImplBase::root_name_
inherited

Definition at line 34 of file common.h.

◆ root_value_

XmlRpc::XmlRpcValue ariles2::ns_rosparam::ImplBase::root_value_
inherited

Definition at line 35 of file common.h.


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