![]() |
OR-Tools
8.2
|
Definition at line 252 of file lp_types.h.
Public Types | |
typedef IntType | IndexType |
typedef absl::StrongVector< IntType, T > | ParentType |
typedef ParentType::size_type | size_type |
typedef ParentType::allocator_type | allocator_type |
typedef ParentType::value_type | value_type |
typedef ParentType::difference_type | difference_type |
typedef ParentType::reference | reference |
typedef ParentType::const_reference | const_reference |
typedef ParentType::pointer | pointer |
typedef ParentType::const_pointer | const_pointer |
typedef ParentType::iterator | iterator |
typedef ParentType::const_iterator | const_iterator |
typedef ParentType::reverse_iterator | reverse_iterator |
typedef ParentType::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
StrictITIVector (std::initializer_list< T > init_list) | |
StrictITIVector () | |
StrictITIVector (IntType size) | |
StrictITIVector (IntType size, const T &v) | |
template<typename InputIteratorType > | |
StrictITIVector (InputIteratorType first, InputIteratorType last) | |
void | resize (IntType size) |
void | resize (IntType size, const T &v) |
void | reserve (IntType size) |
void | assign (IntType size, const T &v) |
IntType | size () const |
IntType | capacity () const |
void | resize_down (IntType size) |
void | AssignToZero (IntType size) |
const ParentType & | get () const |
ParentType * | mutable_get () |
reference | operator[] (IndexType i) |
const_reference | operator[] (IndexType i) const |
reference | at (IndexType i) |
const_reference | at (IndexType i) const |
void | assign (size_type n, const value_type &val) |
template<typename InputIt > | |
void | assign (InputIt f, InputIt l) |
void | assign (std::initializer_list< value_type > ilist) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
size_type | max_size () const |
void | resize (size_type new_size) |
void | resize (size_type new_size, const value_type &x) |
bool | empty () const |
void | reserve (size_type n) |
void | push_back (const value_type &x) |
void | push_back (value_type &&x) |
template<typename... Args> | |
void | emplace_back (Args &&... args) |
template<typename... Args> | |
iterator | emplace (const_iterator pos, Args &&... args) |
void | pop_back () |
void | swap (StrongVector &x) |
void | clear () |
reference | front () |
const_reference | front () const |
reference | back () |
const_reference | back () const |
pointer | data () |
const_pointer | data () const |
iterator | erase (const_iterator pos) |
iterator | erase (const_iterator first, const_iterator last) |
iterator | insert (const_iterator pos, const value_type &x) |
iterator | insert (const_iterator pos, value_type &&x) |
iterator | insert (const_iterator pos, size_type n, const value_type &x) |
template<typename IIt > | |
iterator | insert (const_iterator pos, IIt first, IIt last) |
iterator | insert (const_iterator pos, std::initializer_list< value_type > ilist) |
|
inherited |
Definition at line 82 of file strong_vector.h.
|
inherited |
Definition at line 90 of file strong_vector.h.
|
inherited |
Definition at line 88 of file strong_vector.h.
|
inherited |
Definition at line 86 of file strong_vector.h.
|
inherited |
Definition at line 92 of file strong_vector.h.
|
inherited |
Definition at line 84 of file strong_vector.h.
typedef IntType IndexType |
Definition at line 254 of file lp_types.h.
|
inherited |
Definition at line 89 of file strong_vector.h.
typedef absl::StrongVector<IntType, T> ParentType |
Definition at line 255 of file lp_types.h.
|
inherited |
Definition at line 87 of file strong_vector.h.
|
inherited |
Definition at line 85 of file strong_vector.h.
|
inherited |
Definition at line 91 of file strong_vector.h.
|
inherited |
Definition at line 81 of file strong_vector.h.
|
inherited |
Definition at line 83 of file strong_vector.h.
|
inline |
Definition at line 259 of file lp_types.h.
|
inline |
Definition at line 262 of file lp_types.h.
|
inlineexplicit |
Definition at line 263 of file lp_types.h.
|
inline |
Definition at line 264 of file lp_types.h.
|
inline |
Definition at line 266 of file lp_types.h.
|
inlineinherited |
Definition at line 133 of file strong_vector.h.
|
inline |
Definition at line 274 of file lp_types.h.
|
inlineinherited |
Definition at line 131 of file strong_vector.h.
|
inlineinherited |
Definition at line 136 of file strong_vector.h.
|
inline |
Definition at line 290 of file lp_types.h.
Definition at line 127 of file strong_vector.h.
|
inlineinherited |
Definition at line 128 of file strong_vector.h.
|
inlineinherited |
Definition at line 174 of file strong_vector.h.
|
inlineinherited |
Definition at line 175 of file strong_vector.h.
|
inlineinherited |
Definition at line 138 of file strong_vector.h.
|
inlineinherited |
Definition at line 139 of file strong_vector.h.
|
inline |
Definition at line 278 of file lp_types.h.
|
inlineinherited |
Definition at line 170 of file strong_vector.h.
|
inlineinherited |
Definition at line 176 of file strong_vector.h.
|
inlineinherited |
Definition at line 177 of file strong_vector.h.
|
inlineinherited |
Definition at line 165 of file strong_vector.h.
|
inlineinherited |
Definition at line 161 of file strong_vector.h.
|
inlineinherited |
Definition at line 156 of file strong_vector.h.
|
inlineinherited |
Definition at line 140 of file strong_vector.h.
|
inlineinherited |
Definition at line 141 of file strong_vector.h.
|
inlineinherited |
Definition at line 180 of file strong_vector.h.
|
inlineinherited |
Definition at line 179 of file strong_vector.h.
|
inlineinherited |
Definition at line 172 of file strong_vector.h.
|
inlineinherited |
Definition at line 173 of file strong_vector.h.
|
inlineinherited |
Definition at line 115 of file strong_vector.h.
|
inlineinherited |
Definition at line 183 of file strong_vector.h.
|
inlineinherited |
Definition at line 193 of file strong_vector.h.
|
inlineinherited |
Definition at line 189 of file strong_vector.h.
|
inlineinherited |
Definition at line 196 of file strong_vector.h.
|
inlineinherited |
Definition at line 186 of file strong_vector.h.
|
inlineinherited |
Definition at line 148 of file strong_vector.h.
|
inlineinherited |
Definition at line 122 of file strong_vector.h.
Definition at line 125 of file strong_vector.h.
|
inlineinherited |
Definition at line 126 of file strong_vector.h.
|
inlineinherited |
Definition at line 168 of file strong_vector.h.
|
inlineinherited |
Definition at line 158 of file strong_vector.h.
|
inlineinherited |
Definition at line 159 of file strong_vector.h.
|
inlineinherited |
Definition at line 142 of file strong_vector.h.
|
inlineinherited |
Definition at line 143 of file strong_vector.h.
|
inlineinherited |
Definition at line 144 of file strong_vector.h.
|
inlineinherited |
Definition at line 145 of file strong_vector.h.
|
inline |
Definition at line 272 of file lp_types.h.
|
inlineinherited |
Definition at line 157 of file strong_vector.h.
|
inline |
Definition at line 269 of file lp_types.h.
|
inline |
Definition at line 270 of file lp_types.h.
|
inlineinherited |
Definition at line 150 of file strong_vector.h.
|
inlineinherited |
Definition at line 151 of file strong_vector.h.
|
inline |
Definition at line 282 of file lp_types.h.
|
inline |
Definition at line 276 of file lp_types.h.
|
inlineinherited |
Definition at line 169 of file strong_vector.h.