PICODEINFO::accessOffsetFunction
add offset generation in pip_cmg for retrieve bytes offset of struct member add pip_cmg -V doc
This commit is contained in:
@@ -46,8 +46,15 @@ const char help_string[] = "-M (Metainfo)\n"
|
||||
"with simple << and >> operators.\n"
|
||||
"If PIMETA(no-stream) presence, then class or struct ignored.\n"
|
||||
"\n"
|
||||
"-J (JSON serialization)\n"
|
||||
"Generate serialize/deserialize methods for classes and structures.\n"
|
||||
"These methods uses by PIJSON::serialize(T v) and PIJSON::deserialize(json)\n"
|
||||
"allow automatic conversion to/from PIJSON. Use member name as key.\n"
|
||||
"Member can be skipped by providing PIMETA(id=-).\n"
|
||||
"If PIMETA(no-json) presence, then class or struct ignored.\n"
|
||||
"\n"
|
||||
"-G (Getter functions)\n"
|
||||
"Generate anonymous access methods for member typenames and values.\n"
|
||||
"Generate anonymous access methods for member typenames, values and offsets.\n"
|
||||
"Every class or struct member typename can be obtained with:\n"
|
||||
"const char * getMemberType(const char * class_name, const char * member_name)\n"
|
||||
"Member value can be obtained with:\n"
|
||||
@@ -55,6 +62,7 @@ const char help_string[] = "-M (Metainfo)\n"
|
||||
"where \"p\" - class or struct pointer, and returns serialized value.\n"
|
||||
"PIVariant getMemberAsVariant(const void * p, const char * class_name, const char * member_name)\n"
|
||||
"where \"p\" - class or struct pointer, and returns value as registered PIVariant.\n"
|
||||
"If PIMETA(no-getter) presence, then class or struct ignored.\n"
|
||||
"";
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user