Corrade/Containers/Containers.h file

Forward declarations for the Corrade::Containers namespace.

Contents

Namespaces

namespace Corrade
Root namespace.
namespace Corrade::Containers
Container implementations.

Classes

template<class T, class D = void(*)(T*, std::size_t)>
class Corrade::Containers::Array
Array wrapper with size information.
template<class T>
class Corrade::Containers::ArrayView
Array view with size information.
template<std::size_t size_, class T>
class Corrade::Containers::StaticArrayView
Fixed-size array view.
template<std::size_t size_, class T>
class Corrade::Containers::StaticArray
Static array wrapper.
template<class T, typename std::underlying_type<T>::type fullValue = typename std::underlying_type<T>::type(~0)>
class Corrade::Containers::EnumSet
Set of enum values.
template<class T>
class Corrade::Containers::LinkedList
Linked list.
template<class Derived, class List = LinkedList<Derived>>
class Corrade::Containers::LinkedListItem
Item of LinkedList.
template<class T>
class Corrade::Containers::Optional
Optional value.