OpenLexocad  27.1
Core::DbgInfo Class Reference

#include <DbgInfo.h>

Inheritance diagram for Core::DbgInfo:
Core::DbgInfoLink Core::DbgInfoShape

Public Member Functions

 DbgInfo ()
 
virtual ~DbgInfo ()
 
void addChild (pDbgInfo child)
 
std::vector< pDbgInfogetChildren () const
 
void createMD5 (const Base::String &prefix)
 

Static Public Member Functions

template<typename T >
static std::shared_ptr< T > createDbgInfo (const Base::String &name, const Base::String &value, const Base::String &type, pDbgInfo parent=nullptr)
 

Public Attributes

MD5 dbginfo_md5
 
Base::String name
 
Base::String value
 
Base::String type
 

Friends

class DocObject
 

Constructor & Destructor Documentation

◆ DbgInfo()

Core::DbgInfo::DbgInfo ( )

◆ ~DbgInfo()

virtual Core::DbgInfo::~DbgInfo ( )
inlinevirtual

Member Function Documentation

◆ addChild()

void Core::DbgInfo::addChild ( pDbgInfo  child)

◆ createDbgInfo()

template<typename T >
static std::shared_ptr<T> Core::DbgInfo::createDbgInfo ( const Base::String name,
const Base::String value,
const Base::String type,
pDbgInfo  parent = nullptr 
)
inlinestatic

◆ createMD5()

void Core::DbgInfo::createMD5 ( const Base::String prefix)

◆ getChildren()

std::vector<pDbgInfo> Core::DbgInfo::getChildren ( ) const

Friends And Related Function Documentation

◆ DocObject

friend class DocObject
friend

Member Data Documentation

◆ dbginfo_md5

MD5 Core::DbgInfo::dbginfo_md5

◆ name

Base::String Core::DbgInfo::name

◆ type

Base::String Core::DbgInfo::type

◆ value

Base::String Core::DbgInfo::value

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