LibreOffice Module oox (master) 1
Classes | Namespaces | Macros | Typedefs
relations.hxx File Reference
#include <cstddef>
#include <map>
#include <memory>
#include <string_view>
#include <oox/dllapi.h>
#include <rtl/ustring.hxx>
Include dependency graph for relations.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  oox::core::Relation
 
class  oox::core::Relations
 

Namespaces

namespace  oox
 
namespace  oox::core
 

Macros

#define CREATE_OFFICEDOC_RELATION_TYPE(ascii)    ( u"http://schemas.openxmlformats.org/officeDocument/2006/relationships/" ascii )
 Expands to an OUString containing an 'officeDocument' transitional relation type created from the passed literal(!) ASCII(!) character array. More...
 
#define CREATE_OFFICEDOC_RELATION_TYPE_STRICT(ascii)    ( "http://purl.oclc.org/ooxml/officeDocument/relationships/" ascii )
 Expands to an OUString containing an 'officeDocument' strict relation type created from the passed literal(!) ASCII(!) character array. More...
 
#define CREATE_MSOFFICE_RELATION_TYPE(ascii)    ( u"http://schemas.microsoft.com/office/2006/relationships/" ascii )
 Expands to an OUString containing an MS Office specific relation type created from the passed literal(!) ASCII(!) character array. More...
 
#define CREATE_XL_CONTENT_TYPE(ascii)    ( "application/vnd.openxmlformats-officedocument.spreadsheetml." ascii "+xml" )
 

Typedefs

typedef std::shared_ptr< Relations > oox::core::RelationsRef
 

Macro Definition Documentation

◆ CREATE_MSOFFICE_RELATION_TYPE

#define CREATE_MSOFFICE_RELATION_TYPE (   ascii)     ( u"http://schemas.microsoft.com/office/2006/relationships/" ascii )

Expands to an OUString containing an MS Office specific relation type created from the passed literal(!) ASCII(!) character array.

Definition at line 46 of file relations.hxx.

◆ CREATE_OFFICEDOC_RELATION_TYPE

#define CREATE_OFFICEDOC_RELATION_TYPE (   ascii)     ( u"http://schemas.openxmlformats.org/officeDocument/2006/relationships/" ascii )

Expands to an OUString containing an 'officeDocument' transitional relation type created from the passed literal(!) ASCII(!) character array.

Definition at line 36 of file relations.hxx.

◆ CREATE_OFFICEDOC_RELATION_TYPE_STRICT

#define CREATE_OFFICEDOC_RELATION_TYPE_STRICT (   ascii)     ( "http://purl.oclc.org/ooxml/officeDocument/relationships/" ascii )

Expands to an OUString containing an 'officeDocument' strict relation type created from the passed literal(!) ASCII(!) character array.

Definition at line 41 of file relations.hxx.

◆ CREATE_XL_CONTENT_TYPE

#define CREATE_XL_CONTENT_TYPE (   ascii)     ( "application/vnd.openxmlformats-officedocument.spreadsheetml." ascii "+xml" )

Definition at line 49 of file relations.hxx.