ZeroBuf  0.5.0
Zero-copy, zero-serialize, zero-hassle protocol buffers
zerobuf::Vector< T > Member List

This is the complete list of members for zerobuf::Vector< T >, including all inherited members.

begin() const zerobuf::Vector< T >inline
begin()zerobuf::Vector< T >inline
clear()zerobuf::Vector< T >inline
compact(float)zerobuf::Vector< T >inline
const_iterator typedef (defined in zerobuf::Vector< T >)zerobuf::Vector< T >
data()zerobuf::Vector< T >inline
data() const zerobuf::Vector< T >inline
element_type typedef (defined in zerobuf::Vector< T >)zerobuf::Vector< T >
empty() const zerobuf::Vector< T >inline
end() const zerobuf::Vector< T >inline
end()zerobuf::Vector< T >inline
fromJSON(const Json::Value &json, const typename std::enable_if< std::is_base_of< Zerobuf, Q >::value, Q >::type *=nullptr)zerobuf::Vector< T >inline
fromJSON(const Json::Value &json, const typename std::enable_if< std::is_enum< Q >::value, Q >::type *=nullptr)zerobuf::Vector< T >inline
fromJSON(const Json::Value &json, const typename std::enable_if< std::is_arithmetic< Q >::value, Q >::type *=nullptr)zerobuf::Vector< T >inline
fromJSON(const Json::Value &json, const typename std::enable_if< std::is_same< Q, servus::uint128_t >::value, Q >::type *=nullptr)zerobuf::Vector< T >inline
fromJSONBinary(const Json::Value &json, const typename std::enable_if< std::is_pod< Q >::value, Q >::type *=nullptr)zerobuf::Vector< T >inline
iterator typedef (defined in zerobuf::Vector< T >)zerobuf::Vector< T >
operator!=(const Vector &rhs) const zerobuf::Vector< T >inline
operator==(const Vector &rhs) const zerobuf::Vector< T >inline
operator[](const size_t index) const zerobuf::Vector< T >inline
operator[](const size_t index)zerobuf::Vector< T >inline
operator[](const size_t index) const zerobuf::Vector< T >
operator[](const size_t index)zerobuf::Vector< T >
push_back(const typename std::enable_if< !std::is_base_of< Zerobuf, Q >::value, Q >::type &)zerobuf::Vector< T >
push_back(const typename std::enable_if< std::is_base_of< Zerobuf, Q >::value, Q >::type &)zerobuf::Vector< T >inline
push_back(const typename std::enable_if<!std::is_base_of< Zerobuf, Q >::value, Q >::type &value) (defined in zerobuf::Vector< T >)zerobuf::Vector< T >inline
reset(Allocator &alloc) (defined in zerobuf::Vector< T >)zerobuf::Vector< T >inline
resize(size_t size)zerobuf::Vector< T >inline
size() const zerobuf::Vector< T >inline
toJSON(Json::Value &json, const typename std::enable_if< std::is_base_of< Zerobuf, Q >::value, Q >::type *=nullptr) const zerobuf::Vector< T >inline
toJSON(Json::Value &json, const typename std::enable_if< std::is_enum< Q >::value, Q >::type *=nullptr) const zerobuf::Vector< T >inline
toJSON(Json::Value &json, const typename std::enable_if< std::is_arithmetic< Q >::value, Q >::type *=nullptr) const zerobuf::Vector< T >inline
toJSON(Json::Value &json, const typename std::enable_if< std::is_same< Q, servus::uint128_t >::value, Q >::type *=nullptr) const zerobuf::Vector< T >inline
toJSONBinary(Json::Value &json, const typename std::enable_if< std::is_pod< Q >::value, Q >::type *=nullptr) const zerobuf::Vector< T >inline
Vector(Allocator &alloc, size_t index) (defined in zerobuf::Vector< T >)zerobuf::Vector< T >inline
~Vector() (defined in zerobuf::Vector< T >)zerobuf::Vector< T >inline