Spec Pizza & Chili String
String used by the Pizza & Chili indices.

Extends String
All Extended String
All Impl'd AssignableConcept, ContainerConcept, DestructibleConcept, ForwardContainerConcept, RandomAccessContainerConcept, ReversibleContainerConcept, SegmentableConcept, SequenceConcept, TextConcept
Defined in <seqan/index.h>
Signature template <typename TValue, typename TSpec> class String<TValue, PizzaChili<TSpec> >;

Template Parameters

TSpec Tag specifying the Pizza & Chili index library to use. Types: PizzaChiliIndexTags
TValue The value type, that is the type of them items/characters stored in the string.This type must be a simple type and it must hold that sizeof(TValue) == 1.

Member Function Overview

Member Functions Inherited From String

Member Functions Inherited From AssignableConcept

Member Functions Inherited From RandomAccessContainerConcept

Interface Function Overview

Interface Functions Inherited From String

Interface Functions Inherited From AssignableConcept

Interface Functions Inherited From ContainerConcept

Interface Functions Inherited From RandomAccessContainerConcept

Interface Functions Inherited From SegmentableConcept

Interface Functions Inherited From SequenceConcept

Interface Functions Inherited From TextConcept

Interface Metafunction Overview

Interface Metafunctions Inherited From ContainerConcept

Interface Metafunctions Inherited From SegmentableConcept

Interface Metafunctions Inherited From SequenceConcept

Interface Metafunctions Inherited From TextConcept

Detailed Description

The string is lazy in the sense that it holds a reference to the compressed index structure it is associated with. Only when the text is actually read, the index is queried for the text. If only a substring is needed, this string tries to query only a substring.

See Also