#include <ECObjects/ECObjectsAPI.h>
#include <DgnPlatform/DgnPlatform.h>
#include <Bentley/WString.h>
Go to the source code of this file.
Classes | |
struct | ITempObjectOwner |
Interface adopted by an object which can assume temporary ownership of an object whose lifetime is ordinarily managed by some other owning object. More... | |
struct | TempObjectOwner< T > |
A smart pointer to an object of type T, where the pointee is an object which under ordinary circumstances is owned by some other object. More... | |
struct | DgnLinkUserDataList |
Applications can store their user data on DgnLinkTreeNode. More... | |
struct | DgnLinkTreeNode |
Every node in DgnLinkTree is represented by DgnLinkTreeNode. More... | |
struct | DgnLinkTreeBranch |
DgnLinkTreeBranch is a type of DgnLinkTreeNode. More... | |
struct | DgnLinkTreeLeaf |
DgnLinkTreeLeaf represents leaf nodes in the DgnLinkTree. More... | |
struct | DgnLinkTreeSpec |
DgnLinkTreeSpec contains the information necessary to locate a DgnLinkTree in the DgnFile. More... | |
struct | DgnLinkTree |
DgnLinkTree represents a tree structure to hold DgnLinks. More... | |
Namespaces | |
Bentley | |
The Bentley namespace contains types defined by the Bentley Library. | |
Bentley::DgnPlatform | |
The DgnPlatform namespace contains types defined by the DgnPlatform. | |
Typedefs | |
typedef RefCountedPtr < DgnLinkTreeSpec > | DgnLinkTreeSpecPtr |
typedef RefCountedPtr < DgnLinkTree > | DgnLinkTreePtr |
typedef RefCountedPtr < DgnLinkUserData > | DgnLinkUserDataPtr |
typedef RefCountedPtr< DgnLinkSet > | DgnLinkSetPtr |
typedef bvector< DgnLinkTreeNodeP > | DgnLinkTreeNodeList |
typedef TempObjectOwner < DgnLinkTreeNode > | TempDgnLinkTreeNodeOwner |
A smart pointer to a DgnLinkTreeNode which ensures the pointee is freed if ownership is not transferred to another owner. More... | |
typedef TempObjectOwner < DgnLinkTreeLeaf > | TempDgnLinkTreeLeafOwner |
A smart pointer to a DgnLinkTreeLeaf which ensures the pointee is freed if ownership is not transferred to another owner. More... | |
typedef TempObjectOwner < DgnLinkTreeBranch > | TempDgnLinkTreeBranchOwner |
A smart pointer to a DgnLinkTreeBranch which ensures the pointee is freed if ownership is not transferred to another owner. More... | |
Enumerations | |
enum | DgnLinkAddChildStatus { Success = 0, GeneralError, DuplicateChild } |
enum | DgnLinkTreeKey { Invalid = 0, Project = 1, Bookmarks = 2, Annotation = 3, SheetIndex = 4 } |
The DgnLinkTreeKey defines the location at which a link tree can be stored. More... | |
Functions | |
DGNPLATFORM_TYPEDEFS (DgnLinkTreeSpec) | |
DGNPLATFORM_TYPEDEFS (DgnLinkTreeNode) | |
DGNPLATFORM_TYPEDEFS (DgnLinkTreeLeaf) | |
DGNPLATFORM_TYPEDEFS (DgnLinkTreeBranch) | |
DGNPLATFORM_TYPEDEFS (DgnLinkTree) | |
DGNPLATFORM_TYPEDEFS (DgnLinkUserData) | |
DGNPLATFORM_TYPEDEFS (DgnLinkSetHandler) | |
DGNPLATFORM_TYPEDEFS (DgnLinkSet) | |
DGNPLATFORM_TYPEDEFS (DgnLinkHandler) | |
DGNPLATFORM_TYPEDEFS (DgnLink) | |
DGNPLATFORM_TYPEDEFS (DgnLinkValidationCenter) | |
DGNPLATFORM_TYPEDEFS (DgnLinkBookmarkProvider) | |
DGNPLATFORM_TYPEDEFS (DgnLinkUserDataList) | |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkTreeSpec | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkTreeNode | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkTreeLeaf | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkTreeBranch | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkTree | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkUserData | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkSetHandler | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkSet | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkHandler | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLink | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkValidationCenter | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkBookmarkProvider | ) |
DGNPLATFORM_TYPEDEFS | ( | DgnLinkUserDataList | ) |