20#ifndef INCLUDED_SHELL_INC_INTERNAL_TYPES_HXX
21#define INCLUDED_SHELL_INC_INTERNAL_TYPES_HXX
35typedef std::pair<std::wstring, XmlTagAttributes_t>
XmlTag_t;
51typedef ::std::pair<LocaleSet_t, Content_t>
Chunk_t;
72 virtual unsigned long sread(
unsigned char* vuf,
unsigned long size) = 0;
74 virtual long sseek(
long offset,
int origin) = 0;
virtual unsigned long sread(unsigned char *vuf, unsigned long size)=0
virtual ~StreamInterface()
virtual long sseek(long offset, int origin)=0
std::map< std::wstring, XmlTag_t > XmlTags_t
::std::vector< Chunk_t > ChunkBuffer_t
const LocaleSet_t EMPTY_LOCALE
::std::map< StyleName_t, LocaleSet_t > StyleLocaleMap_t
const XmlTag_t EMPTY_XML_TAG
::std::pair< StyleName_t, LocaleSet_t > StyleLocalePair_t
::std::wstring StyleName_t
std::pair< std::wstring, XmlTagAttributes_t > XmlTag_t
::std::pair< Language_t, Country_t > LocaleSet_t
std::map< std::wstring, std::wstring > XmlTagAttributes_t
::std::wstring Language_t
::std::pair< LocaleSet_t, Content_t > Chunk_t
const StyleLocalePair_t EMPTY_STYLELOCALE_PAIR
const Chunk_t EMPTY_CHUNK