Vertica::SimpleArchiveIn Struct Reference

Collaboration diagram for Vertica::SimpleArchiveIn:

Public Types
typedef std::true_type is_loading
typedef std::false_type is_saving
Public Member Functions
SimpleArchiveIn (std::istream &istream)
void operator& (int64 &val)
void operator& (uint64 &val)
void operator& (long int &val)
void operator& (long unsigned int &val)
void operator& (int32 &val)
void operator& (uint32 &val)
void operator& (int16 &val)
void operator& (uint16 &val)
void operator& (signed char &val)
void operator& (char &val)
void operator& (unsigned char &val)
void operator& (bool &val)
void operator& (double &val)
template
void operator& (std::basic_string, Alloc > &val)
template
void operator& (std::vector &val)
template
void operator& (std::vector &val)
template
void operator& (std::list &val)
template
void operator& (std::set &val)
template
void operator& (std::unordered_set &val)
template
void operator& (std::pair &val)
template
void operator& (std::map &val)
template
void operator& (std::unordered_map &val)
template
void operator& (T &val)
template
SimpleArchiveIn & operator> (int64 &val)
SimpleArchiveIn & operator>> (uint64 &val)
SimpleArchiveIn & operator>> (int32 &val)
SimpleArchiveIn & operator>> (uint32 &val)
SimpleArchiveIn & operator>> (int16 &val)
SimpleArchiveIn & operator>> (uint16 &val)
SimpleArchiveIn & operator>> (signed char &val)
SimpleArchiveIn & operator>> (char &val)
SimpleArchiveIn & operator>> (unsigned char &val)
SimpleArchiveIn & operator>> (bool &b)
SimpleArchiveIn & operator>> (double &d)
template
SimpleArchiveIn & operator>> (std::basic_string, Alloc > &val)
template
SimpleArchiveIn & operator>> (std::vector &val)
template
SimpleArchiveIn & operator>> (std::vector &val)
template
SimpleArchiveIn & operator>> (std::list &val)
template
SimpleArchiveIn & operator>> (std::set &val)
template
SimpleArchiveIn & operator>> (std::unordered_set &val)
template
SimpleArchiveIn & operator>> (std::pair &val)
template
SimpleArchiveIn & operator>> (std::map &val)
template
SimpleArchiveIn & operator>> (std::unordered_map &val)
template
SimpleArchiveIn & operator>> (T &val)
template
SimpleArchiveIn & operator>> (T(&val)[n])
void read (void *ptr, size_t n)
bool readBool ()
double readDouble ()
int64 readInt ()
uint64 readUint ()
void write (void *ptr, size_t n)
Public Attributes
std::istream & is

Detailed Description

Input archive

Member Function Documentation

operator>>() [1/22]

SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(int64 & val)

inline Read a signed integer

operator>>() [2/22]

SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(uint64 & val)

inline Read an unsigned integer

operator>>() [3/22]

SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(int32 & val)

inline Read a signed integer

operator>>() [4/22]

SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(uint32 & val)

inline Read an unsigned integer

operator>>() [5/22]

SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(int16 & val)

inline Read a signed integer

operator>>() [6/22]

SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(uint16 & val)

inline Read an unsigned integer

operator>>() [7/22]

SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(signed char & val)

inline Read a signed integer / char

operator>>() [8/22]

SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(char & val)

inline Read a char

operator>>() [9/22]

SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(unsigned char & val)

inline Read an unsigned char / integer

operator>>() [10/22]

SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(bool & b)

inline Read a double / float

operator>>() [11/22]

SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(double & d)

inline Read a double / float

operator>>() [12/22]

template<class Alloc >
SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(std::basic_string, Alloc > & val)

inline Read a string

operator>>() [13/22]

template<class T , class Alloc >
SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(std::vector & val)

inline Read a vector

operator>>() [14/22]

template<class Alloc >
SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(std::vector & val)

inline Read a vector

operator>>() [15/22]

template<class T , class Alloc >
SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(std::list & val)

inline Read a list

operator>>() [16/22]

template<class T , class Less , class Alloc >
SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(std::set & val)

inline Read a set

operator>>() [17/22]

template<class T , class Hash , class Eq , class Alloc >
SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(std::unordered_set & val)

inline Read an unordered set

operator>>() [18/22]

template<class T1 , class T2 >
SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(std::pair & val)

inline Read a pair

operator>>() [19/22]

template<class K , class V , class Less , class Alloc >
SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(std::map & val)

inline Read a map

operator>>() [20/22]

template<class K , class V , class Hash , class Eq , class Alloc >
SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(std::unordered_map & val)

inline Read an unordered map

operator>>() [21/22]

template<class T >
SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(T & val)

inline Read something with a serialize method, the default thing to do with no specific override

operator>>() [22/22]

template<typename T , size_t n>
SimpleArchiveIn& Vertica::SimpleArchiveIn::operator>>(T(&) val[n])

inline Fixed array