![]() |
stldb::TransEntry — Helper class for representing a value of type T in a transactional STL container. TransEntry<T> is a public T. It adds a txn_id, and operation members that represent the transactional state of the data in T. If op_id != No_op, then the row has some pending operation in effect on it.
// In header: </Users/bobw/workspaces/STLdb/stldb_lib/stldb/containers/trans_map_entry.h> template<typename T> class TransEntry : public T, public stldb::trans_set_hook { public: // types typedef T actual_type; // construct/copy/destruct TransEntry(); TransEntry(const TransEntry< T > &); TransEntry(const T &); TransEntry< T > & operator=(const TransEntry< T > &); TransEntry< T > & operator=(const T &); ~TransEntry(); // public member functions T & base(); const T & base() const; template<typename Archive> void serialize(Archive &, const unsigned int); };
TransEntry
public
construct/copy/destructTransEntry();
TransEntry(const TransEntry< T > & rarg);
TransEntry(const T & rarg);
TransEntry< T > & operator=(const TransEntry< T > & value);
TransEntry< T > & operator=(const T & value);
~TransEntry();