btl.vector.flat_map

Implementation of associative container that supports unique keys FlatMap (similar to c++ boost::flat_map).

Members

Aliases

DefaultAllocator
alias DefaultAllocator = Mallocator

Default allcoator for Vector.

Forward
alias Forward = btl.traits.common.Forward

Type used in forward constructors.

Templates

FlatMap
template FlatMap(_Key, _Value, size_t N = 0, _Allocator = DefaultAllocator, bool _supportGC = (shouldAddGCRange!_Key || shouldAddGCRange!_Value))
GetVectorType
template GetVectorType(FM)
Undocumented in source.
hasCopyConstructor
template hasCopyConstructor(From, To)
Undocumented in source.
isAssignable
template isAssignable(From, To)
Undocumented in source.
isConstructable
template isConstructable(From, To)
Undocumented in source.
isFlatMap
template isFlatMap(T...)

True if T is a Vector or implicitly converts to one, otherwise false.

Variables

safeAllcoate
enum bool safeAllcoate(A);
Undocumented in source.

Meta

Authors

Adam Búš