|
Open CASCADE Technology 6.5.2
|
#include <Standard.hxx>#include <Standard_DefineHandle.hxx>#include <Handle_MoniTool_TypedValue.hxx>#include <TCollection_AsciiString.hxx>#include <MoniTool_ValueType.hxx>#include <Handle_Standard_Type.hxx>#include <Standard_Integer.hxx>#include <Standard_Real.hxx>#include <Handle_TColStd_HArray1OfAsciiString.hxx>#include <Handle_Dico_DictionaryOfInteger.hxx>#include <MoniTool_ValueInterpret.hxx>#include <MoniTool_ValueSatisfies.hxx>#include <Handle_TCollection_HAsciiString.hxx>#include <Handle_Standard_Transient.hxx>#include <MMgt_TShared.hxx>#include <Standard_CString.hxx>#include <Handle_Message_Messenger.hxx>#include <Standard_Boolean.hxx>#include <Handle_TColStd_HSequenceOfAsciiString.hxx>#include <Handle_Dico_DictionaryOfTransient.hxx>Data Structures | |
| class | MoniTool_TypedValue |
| This class allows to dynamically manage .. typed values, i.e. values which have an alphanumeric expression, but with controls. Such as "must be an Integer" or "Enumerative Text" etc Hence, a TypedValue brings a specification (type + constraints if any) and a value. Its basic form is a string, it can be specified as integer or real or enumerative string, then queried as such. Its string content, which is a Handle(HAsciiString) can be shared by other data structures, hence gives a direct on line access to its value. More... | |
1.7.4