ZeroBuf
0.5.0
Zero-copy, zero-serialize, zero-hassle protocol buffers
|
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 |