19 typedef std::shared_ptr<Core::DbgInfo>
pDbgInfo;
26 :
public std::enable_shared_from_this<Core::DbgInfo>
40 std::shared_ptr<T> mp1 = std::make_shared<T>();
46 parent->addChild(mp1);
57 std::vector<pDbgInfo> getChildren()
const;
63 std::vector<pDbgInfo> children;
Base::String name
Definition: DbgInfo.h:52
#define CORE_EXPORT
Definition: core_defines2.h:10
Core::PropertyText name
Definition: CoreDocument.h:143
std::shared_ptr< Core::DbgInfo > pDbgInfo
Definition: DbgInfo.h:19
static std::shared_ptr< T > createDbgInfo(const Base::String &name, const Base::String &value, const Base::String &type, pDbgInfo parent=nullptr)
Definition: DbgInfo.h:38
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:29
virtual ~DbgInfoShape()
Definition: DbgInfo.h:79
Base::String type
Definition: DbgInfo.h:54
MD5 BASE_EXPORT createMD5(const std::string &filename)
MD5 dbginfo_md5
Definition: DbgInfo.h:51
virtual ~DbgInfo()
Definition: DbgInfo.h:34
pConstShape shape
Definition: DbgInfo.h:80
std::shared_ptr< Topo::Shape const > pConstShape
Definition: Variant.h:81
Base::String value
Definition: DbgInfo.h:53
virtual ~DbgInfoLink()
Definition: DbgInfo.h:71
Definition: DocObject.h:28