C++ Reference: class ITIVector

This documentation is automatically generated.

Method
assign

Return type: void

Arguments: size_type n, const value_type& val

assign

Return type: void

Arguments: InputIt f, InputIt l

at

Return type: reference

Arguments: IntType i

at

Return type: const_reference

Arguments: IntType i

back

Return type: reference

back

Return type: const_reference

begin

Return type: iterator

begin

Return type: const_iterator

capacity

Return type: size_type

clear

Return type: void

data

Return type: pointer

data

Return type: const_pointer

empty

Return type: bool

end

Return type: iterator

end

Return type: const_iterator

erase

Return type: iterator

Arguments: iterator pos

erase

Return type: iterator

Arguments: iterator first, iterator last

front

Return type: reference

front

Return type: const_reference

get

Return type: const ParentType&

-- Accessors -------------------------------------------------------------- This const accessor is useful in defining the comparison operators below.

insert

Return type: iterator

Arguments: iterator pos, const value_type& x

insert

Return type: void

Arguments: iterator pos, size_type n, const value_type& x

insert

Return type: void

Arguments: iterator pos, IIt first, IIt last

ITIVector

ITIVector

Return type: explicit

Arguments: const allocator_type& a

ITIVector

Arguments: size_type n, const value_type& v = value_type(), const allocator_type& a = allocator_type()

ITIVector

Arguments: const ITIVector& x

ITIVector

Arguments: InputIteratorType first, InputIteratorType last, const allocator_type& a = allocator_type()

~ITIVector

max_size

Return type: size_type

mutable_get

Return type: ParentType*

The mutable accessor is useful when using auxiliar methods relying on std::vector parameters such as JoinUsing(), absl::StrSplit(), etc. Methods relying solely on iterators (e.g. STLDeleteElements) should work just fine without the need for mutable_get(). NB: It should be used only in this case and thus should not be abused to index the underlying std::vector without the appropriate IntType.

pop_back

Return type: void

push_back

Return type: void

Arguments: const value_type& x

rbegin

Return type: reverse_iterator

rbegin

Return type: const_reverse_iterator

rend

Return type: reverse_iterator

rend

Return type: const_reverse_iterator

reserve

Return type: void

Arguments: size_type n

resize

Return type: void

Arguments: size_type new_size, value_type x = value_type()

size

Return type: size_type

swap

Return type: void

Arguments: ITIVector& x

Send feedback about...