Changeset 369 for XIOS/trunk/src/type/base_type.hpp
- Timestamp:
- 10/16/12 13:04:44 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/type/base_type.hpp
r335 r369 13 13 public: 14 14 15 CBaseType(void) ; 16 virtual void fromString(const string& str) ; 17 virtual string toString(void) const; 15 CBaseType(void) {} 16 virtual ~CBaseType() {} 17 virtual void fromString(const string& str) =0 ; 18 virtual string toString(void) const =0; 18 19 19 virtual bool fromBuffer(CBufferIn& buffer) ;20 virtual bool toBuffer(CBufferOut& buffer) const ;21 virtual CBaseType* duplicate(void) const;22 virtual CBaseType* duplicate(void);23 virtual void destroy(void);24 virtual size_t size(void) const;20 virtual bool fromBuffer(CBufferIn& buffer) =0; 21 virtual bool toBuffer(CBufferOut& buffer) const =0; 22 virtual CBaseType* clone(void) const =0; 23 virtual size_t size(void) const =0; 24 virtual bool isEmpty(void) const =0; 25 virtual void reset(void) =0; 25 26 } ; 26 27
Note: See TracChangeset
for help on using the changeset viewer.