chunkedseq
container library for large in-memory data sets
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Typedefs
fixedcapacity.hpp File Reference

Fixed capacity vectors. More...

#include "fixedcapacitybase.hpp"

Go to the source code of this file.

Namespaces

 pasl
 
 pasl::data
 
 pasl::data::fixedcapacity
 
 pasl::data::fixedcapacity::heap_allocated
 
 pasl::data::fixedcapacity::inline_allocated
 

Typedefs

template<class Item , int Capacity, class Alloc = std::allocator<Item>>
using pasl::data::fixedcapacity::heap_allocated::ringbuffer_ptr = base::ringbuffer_ptr< base::heap_allocator< Item, Capacity+1 >>
 
template<class Item , int Capacity, class Alloc = std::allocator<Item>>
using pasl::data::fixedcapacity::heap_allocated::ringbuffer_ptrx = base::ringbuffer_ptrx< base::heap_allocator< Item, Capacity+1 >>
 
template<class Item , int Capacity, class Alloc = std::allocator<Item>>
using pasl::data::fixedcapacity::heap_allocated::ringbuffer_idx = base::ringbuffer_idx< base::heap_allocator< Item, Capacity >>
 
template<class Item , int Capacity, class Alloc = std::allocator<Item>>
using pasl::data::fixedcapacity::heap_allocated::stack = base::stack< base::heap_allocator< Item, Capacity >>
 
template<class Item , int Capacity, class Alloc = std::allocator<Item>>
using pasl::data::fixedcapacity::inline_allocated::ringbuffer_ptr = base::ringbuffer_ptr< base::inline_allocator< Item, Capacity+1 >>
 
template<class Item , int Capacity, class Alloc = std::allocator<Item>>
using pasl::data::fixedcapacity::inline_allocated::ringbuffer_idx = base::ringbuffer_idx< base::inline_allocator< Item, Capacity >>
 
template<class Item , int Capacity, class Alloc = std::allocator<Item>>
using pasl::data::fixedcapacity::inline_allocated::stack = base::stack< base::inline_allocator< Item, Capacity >>
 

Detailed Description

Author
Umut A. Acar
Arthur Chargueraud
Mike Rainey
Date
2013-2018

Definition in file fixedcapacity.hpp.