SIS
Symmetric Index Structures
/Users/dbr/ma/src/lmu/cis/sis/cppbase.hpp File Reference
#include "../../../bas/lml/base.h"
#include <string>
#include <tuple>
Include dependency graph for cppbase.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  lmu
namespace  lmu::cis
namespace  lmu::cis::sis

Defines

#define ENUMKEYWORD   enum
#define ENUMNAMESPACE   EnumShare

Typedefs

typedef definitions for all derived automata

Collect these here.

typedef std::string lmu::cis::sis::DocumentName
typedef UINT lmu::cis::sis::DocumentLength
typedef UINT lmu::cis::sis::DocumentPosition
typedef UINT lmu::cis::sis::State
typedef UINT lmu::cis::sis::SinkState
typedef DocumentPosition lmu::cis::sis::RelativeDocumentPosition
typedef DocumentPosition lmu::cis::sis::AbsoluteDocumentPosition
typedef DocumentPosition lmu::cis::sis::ActualDocumentPosition
typedef std::tuple
< RelativeDocumentPosition,
AbsoluteDocumentPosition,
ActualDocumentPosition > 
lmu::cis::sis::PositionsTuple
 tuple: relative position in this current document ~ absolute position in the whole concatenated string of documents ~ actual absolute position in the whole concatenated string of documents (including sharp and dollar signs)

Variables

ManagedAutomatonStage
ENUMKEYWORD ManagedAutomatonStage lmu::cis::sis::EMPTY
ENUMKEYWORD ManagedAutomatonStage lmu::cis::sis::UNSORTED
ENUMKEYWORD ManagedAutomatonStage lmu::cis::sis::SORTED
ENUMKEYWORD ManagedAutomatonStage lmu::cis::sis::SHRUNK
ENUMKEYWORD ManagedAutomatonStage lmu::cis::sis::TARJANTABLE
ENUMKEYWORD ManagedAutomatonStage lmu::cis::sis::INDEXED
ENUMKEYWORD ManagedAutomatonStage lmu::cis::sis::CLOSED

Define Documentation

#define ENUMKEYWORD   enum

Definition at line 278 of file cppbase.hpp.

#define ENUMNAMESPACE   EnumShare

Definition at line 279 of file cppbase.hpp.