目前擺爛中
More...
#include "ObjProperties.h"
|
| ObjProperties () |
|
| ObjProperties (ObjProperties const &p) |
|
virtual | ~ObjProperties () |
|
size_t | propertySize () const |
|
bool | propertyEmpty () const |
|
void | propertyClear () |
|
ObjBase const * | property (std::string name) const |
|
ObjBase * | property (std::string name) |
|
bool | propertyAdd (std::string name, ObjBase *obj, bool autoRemove) |
|
bool | propertyDel (std::string name) |
|
ObjProperties & | properties () const |
|
ObjProperties & | properties (ObjProperties const &p) |
|
bool | write (FILE *f, bool bin, unsigned int fg) const |
| 將物件寫入檔案, 預設implement為直接回傳 false More...
|
|
bool | read (FILE *f, bool bin, unsigned int fg) |
| 將物件從檔案讀出, 預設implement為直接回傳 false More...
|
|
ObjBase * | create () const |
| 回傳一個new出來的物件, 預設implement為直接回傳 NULL More...
|
|
ObjBase * | copyFrom (ObjBase const *b) |
| 複製, 預設使用operator= More...
|
|
char const * | ctype () const |
| 用C-style string回傳這個class的type name More...
|
|
std::string | type () const |
| 用std::string回傳這個class的type name More...
|
|
virtual | ~ObjBase () |
|
template<size_t SID>
class meow::ObjProperties< SID >
目前擺爛中
複製, 預設使用operator=
- Parameters
-
- Returns
this
Reimplemented from meow::ObjBase.
回傳一個new出來的物件, 預設implement為直接回傳 NULL
Reimplemented from meow::ObjBase.
用C-style string回傳這個class的type name
Reimplemented from meow::ObjBase.
將物件從檔案讀出, 預設implement為直接回傳 false
- Parameters
-
[in] | f | 檔案 |
[in] | bin | 是否為binary模式 |
[in] | fg | 使用者自訂的argument |
- Returns
- 成功或失敗
Reimplemented from meow::ObjBase.
用std::string回傳這個class的type name
Reimplemented from meow::ObjBase.
將物件寫入檔案, 預設implement為直接回傳 false
- Parameters
-
[in] | f | 檔案 |
[in] | bin | 是否為binary模式 |
[in] | fg | 使用者自訂的argument |
- Returns
- 成功或失敗
Reimplemented from meow::ObjBase.
The documentation for this class was generated from the following file: