SourceSchema
Abstracts schemata to a generic interface for mapping and import.
-
typedef std::unique_ptr<IInstance> XS::SourceSchema::IInstancePtr
- DLL_API IInstance *DLL_CALL XS::SourceSchema::makeInstance (std::string_view name)
-
inline IInstancePtr XS::SourceSchema::makeInstancePtr(std::string_view name)
-
inline bool XS::SourceSchema::operator==(const IInstance &lhs, const IInstance &rhs)
-
inline bool XS::SourceSchema::operator<(const IInstance &lhs, const IInstance &rhs)
-
inline bool XS::SourceSchema::operator==(const IInstance::IType &lhs, const IInstance::IType &rhs)
-
inline bool XS::SourceSchema::operator<(const IInstance::IType &lhs, const IInstance::IType &rhs)
-
inline bool XS::SourceSchema::operator<(std::string_view lhs, const IInstance::IType &rhs)
-
inline bool XS::SourceSchema::operator<(const IInstance::IType &lhs, std::string_view rhs)
- DLL_API IManager &DLL_CALL XS::SourceSchema::manager ()
-
class IInstance : public XS::Interface
- #include <source_schema.h>
Subclassed by XS::STEP::ISchema
-
class IType : public XS::Interface
- #include <source_schema.h>
Subclassed by XS::STEP::ISchema::IType
-
class IType : public XS::Interface
-
class IManager : public XS::Interface
- #include <source_schema.h>