CppELib 1.7.0
|
Classes | |
struct | Array |
Similar as std::array of C++11. More... | |
class | BadAlloc |
class | BitPattern |
The container with bitwise operation like std::bitset. More... | |
class | FixedDeque |
STL-like deque container with fixed capacity. More... | |
class | FixedDeque_iterator |
Random-access iterator used as FixedDeque<T, MaxSize>::iterator or FixedDeque<T, MaxSize>::const_iterator. More... | |
class | FixedVector |
STL-like vector container with fixed capacity. More... | |
class | IntrusiveList |
STL-like intrusive doubly linked list. More... | |
class | IntrusiveList_iterator |
Bidirectional iterator used as IntrusiveList<T>::iterator or IntrusiveList<T>::const_iterator. More... | |
class | IntrusiveListNode |
Base class of the type of element of IntrusiveList. More... | |
class | OutOfRange |
class | PreallocatedDeque |
STL-like deque container using pre-allocated buffer. More... | |
class | PreallocatedDeque_iterator |
Random-access iterator used as PreallocatedDeque<T>::iterator or PreallocatedDeque<T>::const_iterator. More... | |
class | PreallocatedVector |
STL-like vector container using pre-allocated buffer. More... | |
Functions | |
template<typename T , std::size_t Size> | |
bool | operator== (const Array< T, Size > &x, const Array< T, Size > &y) |
template<typename T , std::size_t Size> | |
bool | operator!= (const Array< T, Size > &x, const Array< T, Size > &y) |
template<typename T , typename Ref , typename Ptr , typename DeqPtr , std::size_t MaxSize> | |
FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize > | operator+ (std::ptrdiff_t n, const FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize > &x) |
template<typename T , std::size_t MaxSize> | |
bool | operator== (const FixedDeque< T, MaxSize > &x, const FixedDeque< T, MaxSize > &y) |
template<typename T , std::size_t MaxSize> | |
bool | operator!= (const FixedDeque< T, MaxSize > &x, const FixedDeque< T, MaxSize > &y) |
template<typename T , std::size_t MaxSize> | |
bool | operator== (const FixedVector< T, MaxSize > &x, const FixedVector< T, MaxSize > &y) |
template<typename T , std::size_t MaxSize> | |
bool | operator!= (const FixedVector< T, MaxSize > &x, const FixedVector< T, MaxSize > &y) |
template<typename T > | |
void | swap (IntrusiveList< T > &x, IntrusiveList< T > &y) |
template<typename T , typename Ref , typename Ptr , typename DeqPtr > | |
PreallocatedDeque_iterator< T, Ref, Ptr, DeqPtr > | operator+ (std::ptrdiff_t n, const PreallocatedDeque_iterator< T, Ref, Ptr, DeqPtr > &x) |
template<typename T > | |
bool | operator== (const PreallocatedDeque< T > &x, const PreallocatedDeque< T > &y) |
template<typename T > | |
bool | operator!= (const PreallocatedDeque< T > &x, const PreallocatedDeque< T > &y) |
template<typename T > | |
bool | operator== (const PreallocatedVector< T > &x, const PreallocatedVector< T > &y) |
template<typename T > | |
bool | operator!= (const PreallocatedVector< T > &x, const PreallocatedVector< T > &y) |
bool Container::operator!= | ( | const Array< T, Size > & | x, |
const Array< T, Size > & | y | ||
) |
bool Container::operator!= | ( | const FixedDeque< T, MaxSize > & | x, |
const FixedDeque< T, MaxSize > & | y | ||
) |
bool Container::operator!= | ( | const FixedVector< T, MaxSize > & | x, |
const FixedVector< T, MaxSize > & | y | ||
) |
bool Container::operator!= | ( | const PreallocatedDeque< T > & | x, |
const PreallocatedDeque< T > & | y | ||
) |
bool Container::operator!= | ( | const PreallocatedVector< T > & | x, |
const PreallocatedVector< T > & | y | ||
) |
FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize > Container::operator+ | ( | std::ptrdiff_t | n, |
const FixedDeque_iterator< T, Ref, Ptr, DeqPtr, MaxSize > & | x | ||
) |
PreallocatedDeque_iterator< T, Ref, Ptr, DeqPtr > Container::operator+ | ( | std::ptrdiff_t | n, |
const PreallocatedDeque_iterator< T, Ref, Ptr, DeqPtr > & | x | ||
) |
bool Container::operator== | ( | const Array< T, Size > & | x, |
const Array< T, Size > & | y | ||
) |
bool Container::operator== | ( | const FixedDeque< T, MaxSize > & | x, |
const FixedDeque< T, MaxSize > & | y | ||
) |
bool Container::operator== | ( | const FixedVector< T, MaxSize > & | x, |
const FixedVector< T, MaxSize > & | y | ||
) |
bool Container::operator== | ( | const PreallocatedDeque< T > & | x, |
const PreallocatedDeque< T > & | y | ||
) |
bool Container::operator== | ( | const PreallocatedVector< T > & | x, |
const PreallocatedVector< T > & | y | ||
) |
void Container::swap | ( | IntrusiveList< T > & | x, |
IntrusiveList< T > & | y | ||
) |