OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions
LinearCharacterContainer Class Reference

#include <binary_container.hh>

Public Member Functions

 LinearCharacterContainer ()
 
void Save (const std::string &filename) const
 
void AddCharacters (const std::string &characters)
 
void ClearRange (std::pair< uint64_t, uint64_t > range)
 
char GetCharacter (uint64_t idx) const
 
void GetCharacters (std::pair< uint64_t, uint64_t > range, String &s) const
 
uint64_t GetNumElements () const
 
bool operator== (const LinearCharacterContainer &other) const
 
bool operator!= (const LinearCharacterContainer &other) const
 

Static Public Member Functions

static LinearCharacterContainerPtr Load (const std::string &filename)
 

Detailed Description

Definition at line 41 of file binary_container.hh.

Constructor & Destructor Documentation

Definition at line 45 of file binary_container.hh.

Member Function Documentation

void AddCharacters ( const std::string &  characters)
void ClearRange ( std::pair< uint64_t, uint64_t range)
char GetCharacter ( uint64_t  idx) const
void GetCharacters ( std::pair< uint64_t, uint64_t range,
String s 
) const
uint64_t GetNumElements ( ) const
inline

Definition at line 59 of file binary_container.hh.

static LinearCharacterContainerPtr Load ( const std::string &  filename)
static
bool operator!= ( const LinearCharacterContainer other) const
inline

Definition at line 66 of file binary_container.hh.

bool operator== ( const LinearCharacterContainer other) const
inline

Definition at line 61 of file binary_container.hh.

void Save ( const std::string &  filename) const

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