52 virtual void setStartKey(
const char* key){ strcpy(startKey,key); };
53 virtual void setEndKey(
const char* key){ strcpy(endKey,key); };
62 stsize(): isize(0) { setStartKey(
"<length>");
63 setEndKey(
"</length>") ;};
72 datav() { setStartKey(
"<value>");
73 setEndKey(
"</value>") ;};
87 elem() { setStartKey(
"<db");
92 #ifdef ST_NO_TEMPLATE_DEF_ARGS
93 typedef vector<elem*, allocator<elem*> > elemVec;
95 #if !defined(ST_NO_NAMESPACES)
98 typedef vector<elem*> elemVec;
108 accessor() { setStartKey(
"<StDbAccessor>");
109 setEndKey(
"</StDbAccessor>");};
123 dbRow() { setStartKey(
"<TabRow>");
124 setEndKey(
"</TabRow>"); };
128 #ifdef ST_NO_TEMPLATE_DEF_ARGS
129 typedef vector<dbRow*, allocator<dbRow*> > rowVec;
131 typedef vector<dbRow*> rowVec;
146 dbTable() { setStartKey(
"<StDbTable>");
147 setEndKey(
"</StDbTable>");};