SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
intpack.hpp File Reference

Unaligned integer storage. More...

Go to the source code of this file.

Classes

class  shore::intpack
 Vector for dynamic bit-width integer storage. More...
 
class  shore::intpack::const_reference
 const reference proxy class. More...
 
class  shore::intpack::reference
 reference proxy class More...
 
class  shore::intpack::iterator
 iterator proxy class More...
 
class  shore::intpack::const_iterator
 iterator proxy class More...
 
struct  shore::refcore_base
 Helper for implementing intpack::iterator / intpack::reference. More...
 
struct  shore::refcore< NBIT >
 Helper for implementing intpack::iterator / intpack::reference. More...
 
struct  shore::refcore< 0 >
 Helper for implementing intpack::iterator / intpack::reference. More...
 
struct  shore::refcore< 3 >
 Helper for implementing intpack::iterator / intpack::reference. More...
 
struct  shore::refcore< 8 >
 Helper for implementing intpack::iterator / intpack::reference. More...
 
struct  shore::refcore< 64 >
 Helper for implementing intpack::iterator / intpack::reference. More...
 

Namespaces

 shore
 SHORE core API.
 

Constant Groups

 shore
 SHORE core API.
 

Functions

template<>
void std::swap< shore::intpack::reference > (shore::intpack::reference &a, shore::intpack::reference &b)
 Specialization of std::swap() for intpack reference proxies.
 

Detailed Description

Unaligned integer storage.

Author
Felix Ott