};
public:
- typedef integer <TDataStd_Integer> Integer;
- typedef integer <TDF_TagSource> TagSource;
- typedef string <TDF_Reference> Reference;
- typedef string <TDataStd_Name> Name;
+ typedef integer <TDF_TagSource> TagSource;
+ typedef string <TDF_Reference> Reference;
typedef string <TDataStd_Comment> Comment;
- typedef string <TDataStd_AsciiString,
- StdLPersistent_HString::Ascii> AsciiString;
class UAttribute : public string <TDataStd_UAttribute>
{
//! Create an empty transient attribuite
Standard_EXPORT virtual Handle(TDF_Attribute) CreateAttribute();
};
+
+ class Integer : public integer <TDataStd_Integer>
+ {
+ public:
+ //! Create an empty transient attribuite
+ Standard_EXPORT virtual Handle(TDF_Attribute) CreateAttribute();
+ };
+
+ class Name : public string <TDataStd_Name>
+ {
+ public:
+ //! Create an empty transient attribuite
+ Standard_EXPORT virtual Handle(TDF_Attribute) CreateAttribute();
+ };
+
+ class AsciiString : public string <TDataStd_AsciiString, StdLPersistent_HString::Ascii>
+ {
+ public:
+ //! Create an empty transient attribuite
+ Standard_EXPORT virtual Handle(TDF_Attribute) CreateAttribute();
+ };
};
#endif