// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _Dynamic_StringParameter_HeaderFile #define _Dynamic_StringParameter_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Handle_Dynamic_StringParameter_HeaderFile #include #endif #ifndef _Handle_TCollection_HAsciiString_HeaderFile #include #endif #ifndef _Dynamic_Parameter_HeaderFile #include #endif #ifndef _Standard_CString_HeaderFile #include #endif #ifndef _Standard_OStream_HeaderFile #include #endif class TCollection_HAsciiString; class TCollection_AsciiString; //! This inherited class from Parameter describes all
//! the parameters, which are characterized by a
//! string value.
class Dynamic_StringParameter : public Dynamic_Parameter { public: //! Creates a StringParameter with as name.
Standard_EXPORT Dynamic_StringParameter(const Standard_CString aparameter); //! With the name of the Parameter and the
//! string , creates an instance of
//! StringParameter.
Standard_EXPORT Dynamic_StringParameter(const Standard_CString aparameter,const Standard_CString astring); //! Returns the value of the parameter which is an
//! AsciiString.
Standard_EXPORT TCollection_AsciiString Value() const; //! Sets the string in .
Standard_EXPORT void Value(const Standard_CString avalue) ; //! Useful for debugging.
Standard_EXPORT virtual void Dump(Standard_OStream& astream) const; DEFINE_STANDARD_RTTI(Dynamic_StringParameter) protected: private: Handle_TCollection_HAsciiString thestring; }; // other Inline functions and methods (like "C++: function call" methods) #endif