LibreOffice Module shell (master) 1
Classes | Typedefs | Variables
types.hxx File Reference
#include <string>
#include <map>
#include <utility>
#include <vector>
Include dependency graph for types.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  StreamInterface
 

Typedefs

typedef std::map< std::wstring, std::wstring > XmlTagAttributes_t
 
typedef std::pair< std::wstring, XmlTagAttributes_tXmlTag_t
 
typedef std::map< std::wstring, XmlTag_tXmlTags_t
 
typedef ::std::wstring Language_t
 
typedef ::std::wstring Country_t
 
typedef ::std::pair< Language_t, Country_tLocaleSet_t
 
typedef ::std::wstring Content_t
 
typedef ::std::pair< LocaleSet_t, Content_tChunk_t
 
typedef ::std::vector< Chunk_tChunkBuffer_t
 
typedef ::std::wstring StyleName_t
 
typedef ::std::pair< StyleName_t, LocaleSet_tStyleLocalePair_t
 
typedef ::std::map< StyleName_t, LocaleSet_tStyleLocaleMap_t
 

Variables

const XmlTag_t EMPTY_XML_TAG = std::make_pair(std::wstring(), XmlTagAttributes_t())
 
const LocaleSet_t EMPTY_LOCALE = ::std::make_pair(::std::wstring(), ::std::wstring())
 
const Chunk_t EMPTY_CHUNK = ::std::make_pair(EMPTY_LOCALE, ::std::wstring())
 
const StyleLocalePair_t EMPTY_STYLELOCALE_PAIR = ::std::make_pair(::std::wstring(), EMPTY_LOCALE)
 

Typedef Documentation

◆ Chunk_t

typedef ::std::pair<LocaleSet_t, Content_t> Chunk_t

Definition at line 51 of file types.hxx.

◆ ChunkBuffer_t

typedef ::std::vector<Chunk_t> ChunkBuffer_t

Definition at line 52 of file types.hxx.

◆ Content_t

typedef ::std::wstring Content_t

Definition at line 50 of file types.hxx.

◆ Country_t

typedef ::std::wstring Country_t

Definition at line 47 of file types.hxx.

◆ Language_t

typedef ::std::wstring Language_t

Definition at line 46 of file types.hxx.

◆ LocaleSet_t

typedef ::std::pair<Language_t, Country_t> LocaleSet_t

Definition at line 48 of file types.hxx.

◆ StyleLocaleMap_t

Definition at line 64 of file types.hxx.

◆ StyleLocalePair_t

typedef ::std::pair<StyleName_t, LocaleSet_t> StyleLocalePair_t

Definition at line 63 of file types.hxx.

◆ StyleName_t

typedef ::std::wstring StyleName_t

Definition at line 62 of file types.hxx.

◆ XmlTag_t

typedef std::pair<std::wstring, XmlTagAttributes_t> XmlTag_t

Definition at line 35 of file types.hxx.

◆ XmlTagAttributes_t

typedef std::map<std::wstring, std::wstring> XmlTagAttributes_t

Definition at line 34 of file types.hxx.

◆ XmlTags_t

typedef std::map<std::wstring, XmlTag_t> XmlTags_t

Definition at line 36 of file types.hxx.

Variable Documentation

◆ EMPTY_CHUNK

const Chunk_t EMPTY_CHUNK = ::std::make_pair(EMPTY_LOCALE, ::std::wstring())

Definition at line 55 of file types.hxx.

◆ EMPTY_LOCALE

const LocaleSet_t EMPTY_LOCALE = ::std::make_pair(::std::wstring(), ::std::wstring())

Definition at line 54 of file types.hxx.

Referenced by CAutoStyleTag::isFull(), and LocaleSetToLCID().

◆ EMPTY_STYLELOCALE_PAIR

const StyleLocalePair_t EMPTY_STYLELOCALE_PAIR = ::std::make_pair(::std::wstring(), EMPTY_LOCALE)

Definition at line 66 of file types.hxx.

Referenced by CAutoStyleTag::addAttributes(), and CAutoStyleTag::clearStyleLocalePair().

◆ EMPTY_XML_TAG

const XmlTag_t EMPTY_XML_TAG = std::make_pair(std::wstring(), XmlTagAttributes_t())

Definition at line 38 of file types.hxx.

Referenced by CMetaInfoReader::CMetaInfoReader().