LibreOffice Module sc (master) 1
Namespaces | Classes | Typedefs | Enumerations | Functions
sax_fastparser Namespace Reference

Namespaces

namespace  FastAttributeList
 

Classes

class  CachedOutputStream
 
class  FastAttributeList
 
class  FastSaxParser
 
class  FastSaxParserImpl
 
class  FastSaxSerializer
 
class  FastSerializerHelper
 
class  FastTokenHandlerBase
 
class  ForMergeBase
 
struct  TokenValue
 
struct  UnknownAttribute
 

Typedefs

typedef std::vector< TokenValueTokenValueList
 
typedef std::shared_ptr< FastSerializerHelperFSHelperPtr
 
typedef std::shared_ptr< FastSerializerHelperFSHelperPtr
 

Enumerations

enum  MergeMarks {
  APPEND ,
  PREPEND ,
  POSTPONE
}
 

Functions

static std::optional< std::pair< unsigned, Int > > invalidChar (char const *string, Int length, Int index)
 
static bool isHexDigit (char c)
 
static void lcl_DebugMergeAppend (std::deque< sal_Int32 > &rLeftEndedElements, std::deque< sal_Int32 > &rLeftStartedElements, std::deque< sal_Int32 > &rRightEndedElements, std::deque< sal_Int32 > &rRightStartedElements)
 
static void lcl_DebugMergePrepend (std::deque< sal_Int32 > &rLeftEndedElements, std::deque< sal_Int32 > &rLeftStartedElements, std::deque< sal_Int32 > &rRightEndedElements, std::deque< sal_Int32 > &rRightStartedElements)
 
FastAttributeListcastToFastAttributeList (const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
 
const char * UseIf (const char *s, bool bUse)
 
std::optional< TString > UseIf (const TString &s, bool bUse)