6 #ifndef MISC_XALLOC_HXX
7 # define MISC_XALLOC_HXX
30 template <
class StoredType>
32 : index_(std::ios::
xalloc())
36 template <
class StoredType>
43 template <
class StoredType>
50 return (StoredType&)(ostr.pword(index()));
58 template <
class StoredType>
60 : slot_(slot), data_(data)
64 template <
class StoredType>
71 template <
class StoredType>
83 template <
class StoredType>
85 : slot_(slot), data_(data)
89 template <
class StoredType>
96 template <
class StoredType>
108 template <
class StoredType>
110 : slot_(slot), data_(data)
114 template <
class StoredType>
121 template <
class StoredType>
130 #endif // !MISC_XALLOC_HXX