|
Go to the documentation of this file.
23 #ifndef FAUDES_ELEMENTARY_H
24 #define FAUDES_ELEMENTARY_H
74 virtual Integer* New( void) const;
84 virtual Integer* Copy( void) const;
96 virtual const Integer* Cast( const Type* pOther) const;
104 void CValue( Int val);
112 Int CValue( void) const;
120 Int* CReference( void);
126 CValue(mCInteger + clint);
134 CValue(mCInteger + coint. CValue());
158 Int litmp = CValue();
159 CValue(litmp + clint);
175 operator Int() const { return CValue();};
192 void DoWrite( TokenWriter& rTw, const std::string& rLabel = "", const Type* pContext=0) const;
208 void DoRead( TokenReader& rTr, const std::string& rLabel = "", const Type* pContext=0);
266 virtual String* New( void) const;
276 virtual String* Copy( void) const;
288 virtual const String* Cast( const Type* pOther) const;
296 void CValue(std::string val);
304 std::string CValue( void) const;
312 std::string* CReference( void);
325 String& operator= ( const std::string& cstr){
333 operator std::string() const { return CValue();};
349 void DoWrite( TokenWriter& rTw, const std::string& rLabel = "", const Type* pContext=0) const;
366 void DoRead( TokenReader& rTr, const std::string& rLabel = "", const Type* pContext=0);
417 virtual Boolean* New( void) const;
427 virtual Boolean* Copy( void) const;
439 virtual const Boolean* Cast( const Type* pOther) const;
447 void CValue( bool val);
455 bool CValue( void) const;
463 bool* CReference( void);
485 operator bool() const { return CValue();};
504 void DoWrite( TokenWriter& rTw, const std::string& rLabel = "", const Type* pContext=0) const;
524 void DoRead( TokenReader& rTr, const std::string& rLabel = "", const Type* pContext=0);
libFAUDES 2.28a
--- 2016.09.13
--- c++ api documentaion by doxygen
|