Vertica::SimpleArchiveOut Struct Reference
Collaboration diagram for Vertica::SimpleArchiveOut:
| Public Types | |
|---|---|
| typedef std::false_type | is_loading |
| typedef std::true_type | is_saving |
| Public Member Functions | |
|---|---|
| SimpleArchiveOut (std::ostream &ostream) | |
| void | operator& (const int64 &val) |
| void | operator& (const uint64 &val) |
| void | operator& (const long int &val) |
| void | operator& (const long unsigned int &val) |
| void | operator& (const int32 &val) |
| void | operator& (const uint32 &val) |
| void | operator& (const int16 &val) |
| void | operator& (const uint16 &val) |
| void | operator& (const signed char &val) |
| void | operator& (const char &val) |
| void | operator& (const unsigned char &val) |
| void | operator& (const bool &val) |
| void | operator& (const double &val) |
| template | |
| void | operator& (const std::basic_string, Alloc > &val) |
| template | |
| void | operator& (const std::vector &val) |
| template | |
| void | operator& (const std::vector &val) |
| template | |
| void | operator& (const std::list &val) |
| template | |
| void | operator& (const std::set &val) |
| template | |
| void | operator& (const std::unordered_set &val) |
| template | |
| void | operator& (const std::pair &val) |
| template | |
| void | operator& (const std::map &val) |
| template | |
| void | operator& (const std::unordered_map &val) |
| template | |
| void | operator& (const T &val) |
| SimpleArchiveOut & | operator |
| SimpleArchiveOut & | operator, Alloc > &val) |
| template | |
| SimpleArchiveOut & | operator &val) |
| template | |
| SimpleArchiveOut & | operator &val) |
| template | |
| SimpleArchiveOut & | operator &val) |
| template | |
| SimpleArchiveOut & | operator &val) |
| template | |
| SimpleArchiveOut & | operator &val) |
| template | |
| SimpleArchiveOut & | operator &val) |
| template | |
| SimpleArchiveOut & | operator &val) |
| template | |
| SimpleArchiveOut & | operator &val) |
| template | |
| SimpleArchiveOut & | operator |
| SimpleArchiveOut & | operator |
| SimpleArchiveOut & | operator>> (T &val) |
| void | read (void *ptr, size_t n) |
| void | write (const void *ptr, size_t n) |
| void | writeBool (bool b) |
| void | writeDouble (double d) |
| void | writeInt (int64 val) |
| void | writeUint (uint64 val) |
| Static Public Member Functions | |
|---|---|
| static uint32 | serializeSigned (vint val, uint8 *buffer) |
| Public Attributes | |
|---|---|
| std::ostream & | os |
Detailed Description
OutputArchive
Member Function Documentation
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out a signed integer
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out an unsigned integer
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out a signed integer
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out an unsigned integer
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out a signed integer
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out an unsigned integer
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out a signed char / integer
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out a char
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out an unsigned char / integer
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out a boolean
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out a double / float
template<class Alloc >
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operator, Alloc > & | val | ) |
|---|
inline Write out a string
template<class T , class Alloc >
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operator & | val | ) |
|---|
inline Write out a vector
template<class Alloc >
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operator & | val | ) |
|---|
inline
Write out a vector
template<class T , class Alloc >
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operator & | val | ) |
|---|
inline Write out a list
template<class T , class Less , class Alloc >
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operator & | val | ) |
|---|
inline Write out a set
template<class T , class Hash , class Eq , class Alloc >
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operator & | val | ) |
|---|
inline Write out an unordered set
template<class T1 , class T2 >
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operator & | val | ) |
|---|
inline Write a pair
template<class K , class V , class Less , class Alloc >
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operator & | val | ) |
|---|
inline Write out a map
template<class K , class V , class Hash , class Eq , class Alloc >
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operator & | val | ) |
|---|
inline Write out an unordered map
template<class T >
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Write out something with a serialize method, the default thing to do with no specific override
template<typename T , size_t n>
| SimpleArchiveOut& Vertica::SimpleArchiveOut::operatorinline
Fixed array
static uint32 Vertica::SimpleArchiveOut::serializeSigned(vint val, uint8 * buffer)
inlinestatic
Returns # of bytes written to buffer. Assumes at least 10 bytes are available in buffer prior to write