Share

AcDbAssocStatus Enumeration

C++

enum AcDbAssocStatus {
  kIsUpToDateAssocStatus = 0,
  kChangedDirectlyAssocStatus,
  kChangedTransitivelyAssocStatus,
  kChangedNoDifferenceAssocStatus,
  kFailedToEvaluateAssocStatus,
  kErasedAssocStatus,
  kSuppressedAssocStatus,
  kUnresolvedAssocStatus
};

File

AcDbAssocGlobal.h

Members

Members Description
kIsUpToDateAssocStatus Everything is in sync.
kChangedDirectlyAssocStatus Explicitly changed (such as by the user).
kChangedTransitivelyAssocStatus Changed indirectly due to changes in another object.
kChangedNoDifferenceAssocStatus No real change (only forced to evaluate).
kFailedToEvaluateAssocStatus Action failed to evaluate but evaluation continues.
kErasedAssocStatus Dependent-on object erased, or action is to be erased.
kSuppressedAssocStatus Action evaluation suppressed, treat as if evaluated.

Description

Indicates the status of AcDbAssocActions and AcDbAssocDependencies.

In the case of an action it relates to the action itself. In case of a dependency it relates to the object the dependency depends on.

Was this information helpful?