chunkedseq
container library for large in-memory data sets
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Member Functions | Public Attributes | List of all members
pasl::data::map::option< Item, Item_swap > Class Template Reference

[option] More...

#include <map.hpp>

Public Types

using self_type = option< Item, Item_swap >
 

Public Member Functions

 option ()
 
 option (const Item &item)
 
 option (const option &other)
 
void swap (option &other)
 
bool operator< (const self_type &y) const
 
bool operator>= (const self_type &y) const
 

Public Attributes

Item item
 
bool no_item
 

Detailed Description

template<class Item, class Item_swap>
class pasl::data::map::option< Item, Item_swap >

Definition at line 32 of file map.hpp.

Member Typedef Documentation

template<class Item , class Item_swap >
using pasl::data::map::option< Item, Item_swap >::self_type = option<Item, Item_swap>

Definition at line 35 of file map.hpp.

Constructor & Destructor Documentation

template<class Item , class Item_swap >
pasl::data::map::option< Item, Item_swap >::option ( )
inline

Definition at line 40 of file map.hpp.

template<class Item , class Item_swap >
pasl::data::map::option< Item, Item_swap >::option ( const Item item)
inline

Definition at line 43 of file map.hpp.

template<class Item , class Item_swap >
pasl::data::map::option< Item, Item_swap >::option ( const option< Item, Item_swap > &  other)
inline

Definition at line 46 of file map.hpp.

Member Function Documentation

template<class Item , class Item_swap >
bool pasl::data::map::option< Item, Item_swap >::operator< ( const self_type y) const
inline

Definition at line 54 of file map.hpp.

template<class Item , class Item_swap >
bool pasl::data::map::option< Item, Item_swap >::operator>= ( const self_type y) const
inline

Definition at line 64 of file map.hpp.

template<class Item , class Item_swap >
void pasl::data::map::option< Item, Item_swap >::swap ( option< Item, Item_swap > &  other)
inline

Definition at line 49 of file map.hpp.

Member Data Documentation

template<class Item , class Item_swap >
Item pasl::data::map::option< Item, Item_swap >::item

Definition at line 37 of file map.hpp.

template<class Item , class Item_swap >
bool pasl::data::map::option< Item, Item_swap >::no_item

Definition at line 38 of file map.hpp.


The documentation for this class was generated from the following file: