-
- /// Returns the TypeInfo of the BlackBoxDescriptor which created this descriptor
- TypeInfo GetCreatorTypeInfo() { return mCreatorTypeInfo; }
- /// Returns the name of the input
- const std::string& GetName() const { return mName; }
- /// Returns the description of the input
- const std::string& GetDescription() const { return mDescription; }
- /// Returns the type of the input
- virtual TypeInfo GetTypeInfo() const = 0;
- /// Returns the name of the type of the input
- virtual std::string GetTypeName() const = 0;
- /// Returns the name of the type of the input
- virtual std::string GetHumanTypeName() const = 0;
- /// Returns true iff the type is a pointer to class
- virtual bool IsPointerType() const = 0;