Struct slamcore::TaggedObject

struct TaggedObject : public ConstTaggedObject

Public Functions

inline explicit TaggedObject()
inline explicit TaggedObject(ObjectType type)
template<typename Type, typename std::enable_if<!std::is_const<Type>::value>::type* = nullptr>
inline TaggedObject(const std::shared_ptr<Type> &obj)
template<typename Type>
inline std::shared_ptr<Type> get() const