Ariles
Public Types | Public Member Functions | Public Attributes | List of all members
ariles2::ns_graphviz::NodeWrapper Class Reference

Detailed Description

Definition at line 25 of file writer.cpp.

Inheritance diagram for ariles2::ns_graphviz::NodeWrapper:
ariles2::serialization::Node< std::string >

Public Types

typedef serialization::Node< std::string > Base
 
enum  Type
 

Public Member Functions

 NodeWrapper (const std::string &node, const Base::Type type=Base::GENERIC)
 
 NodeWrapper (const std::string &node, const std::string &label, const Base::Type type=Base::GENERIC)
 
 NodeWrapper (const std::string &node, const std::string &label, const std::size_t index, const std::size_t size)
 
bool isMatrix () const
 
bool isVector () const
 
bool isArray () const
 
bool isAllParsed () const
 

Public Attributes

std::string actual_id_
 
std::string label_
 
std::string node_
 
std::size_t index_
 
std::size_t size_
 
Type type_
 

Member Typedef Documentation

◆ Base

Definition at line 28 of file writer.cpp.

Member Enumeration Documentation

◆ Type

Definition at line 52 of file serialization.h.

Constructor & Destructor Documentation

◆ NodeWrapper() [1/3]

ariles2::ns_graphviz::NodeWrapper::NodeWrapper ( const std::string &  node,
const Base::Type  type = Base::GENERIC 
)
inlineexplicit

Definition at line 36 of file writer.cpp.

◆ NodeWrapper() [2/3]

ariles2::ns_graphviz::NodeWrapper::NodeWrapper ( const std::string &  node,
const std::string &  label,
const Base::Type  type = Base::GENERIC 
)
inlineexplicit

Definition at line 42 of file writer.cpp.

◆ NodeWrapper() [3/3]

ariles2::ns_graphviz::NodeWrapper::NodeWrapper ( const std::string &  node,
const std::string &  label,
const std::size_t  index,
const std::size_t  size 
)
inline

Definition at line 52 of file writer.cpp.

Member Function Documentation

◆ isAllParsed()

bool ariles2::serialization::Node< std::string >::isAllParsed
inlineinherited

Definition at line 113 of file serialization.h.

◆ isArray()

bool ariles2::serialization::Node< std::string >::isArray
inlineinherited

Definition at line 108 of file serialization.h.

◆ isMatrix()

bool ariles2::serialization::Node< std::string >::isMatrix
inlineinherited

Definition at line 98 of file serialization.h.

◆ isVector()

bool ariles2::serialization::Node< std::string >::isVector
inlineinherited

Definition at line 103 of file serialization.h.

Member Data Documentation

◆ actual_id_

std::string ariles2::ns_graphviz::NodeWrapper::actual_id_

Definition at line 31 of file writer.cpp.

◆ index_

std::size_t ariles2::serialization::Node< std::string >::index_
inherited

Definition at line 65 of file serialization.h.

◆ label_

std::string ariles2::ns_graphviz::NodeWrapper::label_

Definition at line 32 of file writer.cpp.

◆ node_

std::string ariles2::serialization::Node< std::string >::node_
inherited

Definition at line 64 of file serialization.h.

◆ size_

std::size_t ariles2::serialization::Node< std::string >::size_
inherited

Definition at line 66 of file serialization.h.

◆ type_

Type ariles2::serialization::Node< std::string >::type_
inherited

Definition at line 67 of file serialization.h.


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