18 typedef std::shared_ptr<Core::DbgInfo>
pDbgInfo;
25 :
public std::enable_shared_from_this<Core::DbgInfo>
39 std::shared_ptr<T> mp1 = std::make_shared<T>();
45 parent->addChild(mp1);
56 std::vector<pDbgInfo> getChildren()
const;
62 std::vector<pDbgInfo> children;
Base::String name
Definition: DbgInfo.h:51
Core::PropertyText name
Definition: CoreDocument.h:167
std::shared_ptr< Core::DbgInfo > pDbgInfo
Definition: DbgInfo.h:18
static std::shared_ptr< T > createDbgInfo(const Base::String &name, const Base::String &value, const Base::String &type, pDbgInfo parent=nullptr)
Definition: DbgInfo.h:37
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:23
virtual ~DbgInfoShape()
Definition: DbgInfo.h:78
Base::String type
Definition: DbgInfo.h:53
MD5 dbginfo_md5
Definition: DbgInfo.h:50
virtual ~DbgInfo()
Definition: DbgInfo.h:33
MD5 LX_BASE_EXPORT createMD5(const std::string &filename)
pConstShape shape
Definition: DbgInfo.h:79
std::shared_ptr< Topo::Shape const > pConstShape
Definition: Variant.h:77
Base::String value
Definition: DbgInfo.h:52
virtual ~DbgInfoLink()
Definition: DbgInfo.h:70
Definition: DocObject.h:51