3 #ifndef MarshaledG4String_H
4 #define MarshaledG4String_H
84 int msh_currentSize = 0;
86 throw "Tried to marshal in obj marked isUnmarshaling == true";
90 int size =
param->size()+1;
92 msh_currentSize = size;
126 int msh_currentSize = 0;
128 memcpy(&msh_currentSize,
msh_cursor,
sizeof(
int));
typedef int(XMLCALL *XML_NotStandaloneHandler)(void *userData)
ShadowedMarshaledG4String * Shadowed_param
#define MSH_SET_TYPECHOICE(X)
void EXTEND_BUFFER(int size)
MarshaledG4String(G4String *objptr)
#define MSH_SET_TOTALSIZE(X)
MarshaledG4String(void *buf, char chIsUnmarshaling= 'u')
void unmarshalTo(G4String *obj)