ArcGIS Procedural Runtime
3.2.10650
|
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