![]() |
ArcGIS Procedural Runtime
3.3.11173
|
Various class- and object-related utilities useful for prtx extension authors.
Functions | |
| std::string | objectToXML (prt::Object const *const p) |
Classes | |
| struct | ObjectDestroyer |
| class | ObjectPtr |
Typedefs | |
| typedef ObjectPtr< const prt::Annotation > | AnnotationPtr |
| typedef ObjectPtr< prt::AttributeMapBuilder > | AttributeMapBuilderPtr |
| using | AttributeMapBuilderUPtr = std::unique_ptr< prt::AttributeMapBuilder, prtx::PRTUtils::ObjectDestroyer > |
| typedef ObjectPtr< const prt::AttributeMap > | AttributeMapPtr |
| using | AttributeMapUPtr = std::unique_ptr< prt::AttributeMap const, prtx::PRTUtils::ObjectDestroyer > |
| typedef ObjectPtr< prt::CacheObject > | CacheObjectPtr |
| typedef ObjectPtr< const prt::DecoderInfo > | DecoderInfoPtr |
| using | EncoderInfoBuilderUPtr = std::unique_ptr< prt::EncoderInfoBuilder, prtx::PRTUtils::ObjectDestroyer > |
| typedef ObjectPtr< const prt::EncoderInfo > | EncoderInfoPtr |
| using | EncoderInfoUPtr = std::unique_ptr< prt::EncoderInfo const, prtx::PRTUtils::ObjectDestroyer > |
| using | FileOutputCallbacksPtr = ObjectPtr< prt::FileOutputCallbacks > |
| using | FileOutputCallbacksUPtr = std::unique_ptr< prt::FileOutputCallbacks, prtx::PRTUtils::ObjectDestroyer > |
| typedef ObjectPtr< prt::InitialShapeBuilder > | InitialShapeBuilderPtr |
| typedef ObjectPtr< const prt::InitialShape > | InitialShapePtr |
| using | MemoryOutputCallbacksPtr = ObjectPtr< prt::MemoryOutputCallbacks > |
| using | MemoryOutputCallbacksUPtr = std::unique_ptr< prt::MemoryOutputCallbacks, prtx::PRTUtils::ObjectDestroyer > |
| typedef ObjectPtr< prt::OcclusionSet > | OcclusionSetPtr |
| typedef ObjectPtr< prt::ResolveMapBuilder > | ResolveMapBuilderPtr |
| using | ResolveMapBuilderUPtr = std::unique_ptr< prt::ResolveMapBuilder, prtx::PRTUtils::ObjectDestroyer > |
| typedef ObjectPtr< const prt::ResolveMap > | ResolveMapPtr |
| using | ResolveMapUPtr = std::unique_ptr< prt::ResolveMap const, prtx::PRTUtils::ObjectDestroyer > |
| typedef ObjectPtr< const prt::RuleFileInfo > | RuleFileInfoPtr |
| using prtx::PRTUtils::AttributeMapUPtr = typedef std::unique_ptr<prt::AttributeMap const, prtx::PRTUtils::ObjectDestroyer> |
unique_ptr holders for prt classes
| std::string prtx::PRTUtils::objectToXML | ( | prt::Object const *const | p | ) |
Helper function to get the XML representation of object p
1.8.14