# Vector.hpp
This File On Github
Ask A Question
API: latest
module: oatpp
#include "oatpp/core/data/mapping/type/Vector.hpp"
# AbstractVector
Abstract Vector Class.
namespace oatpp { namespace data { namespace mapping { namespace type { namespace __class {
class AbstractVector {}
}}}}}
# Fields
Type | Name | Summary |
---|---|---|
const ClassId | CLASS_ID | Class Id. |
# AbstractVector::CLASS_ID
Class Id.
static const ClassId CLASS_ID
# VectorObjectWrapper
ObjectWrapper
over std::vector<T>
.
- @tparam T - Item
ObjectWrapper
type. - @tparam C - Class.
namespace oatpp { namespace data { namespace mapping { namespace type {
template<class T, class C>
class VectorObjectWrapper : public type::ObjectWrapper<std::vector<T>, C> {}
}}}}
# Vector
Namespace: oatpp::data::mapping::type
Mapping-enabled Vector. See VectorObjectWrapper.
template<class T>
using Vector = VectorObjectWrapper<T, __class::Vector<T>>