9#ifndef CLASSDESC_XML_COMMON_H
10#define CLASSDESC_XML_COMMON_H
14 inline std::string
idx(
const std::string& prefix,
size_t i)
22 struct CDATA:
public std::string
24 using std::string::operator=;
26 template <
class T> CDATA(
T x): std::string(x) {}
27 template <
class T,
class U> CDATA(
T x, U y): std::string(x,y) {}
35#pragma omit xml_pack classdesc::CDATA
36#pragma omit xml_unpack classdesc::CDATA
41 template <
class T>
struct access_xml_pack;
42 template <
class T>
struct access_xml_unpack;
Definition xml_pack_base.h:56
Definition xml_unpack_base.h:317
Contains access_* structs, and nothing else. These structs are used to gain access to private members...
Definition classdesc_access.h:20
Contains definitions related to classdesc functionality.
std::string idx(const std::string &prefix, size_t i)
utility for generating index keys (for use with arrays)
Definition xml_common.h:14