Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
KEYStyles_fwd.h
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2
/*
3
* This file is part of the libetonyek project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*/
9
10
#ifndef KEYSTYLES_FWD_H_INCLUDED
11
#define KEYSTYLES_FWD_H_INCLUDED
12
13
#include <boost/shared_ptr.hpp>
14
#include <boost/unordered_map.hpp>
15
16
#include "
KEYTypes_fwd.h
"
17
18
namespace
libetonyek
19
{
20
21
class
KEYCellStyle
;
22
23
typedef
boost::shared_ptr<KEYCellStyle>
KEYCellStylePtr_t
;
24
typedef
boost::unordered_map<ID_t, KEYCellStylePtr_t>
KEYCellStyleMap_t
;
25
26
class
KEYCharacterStyle
;
27
28
typedef
boost::shared_ptr<KEYCharacterStyle>
KEYCharacterStylePtr_t
;
29
typedef
boost::unordered_map<ID_t, KEYCharacterStylePtr_t>
KEYCharacterStyleMap_t
;
30
31
class
KEYConnectionStyle
;
32
33
typedef
boost::shared_ptr<KEYConnectionStyle>
KEYConnectionStylePtr_t
;
34
typedef
boost::unordered_map<ID_t, KEYConnectionStylePtr_t>
KEYConnectionStyleMap_t
;
35
36
class
KEYGraphicStyle
;
37
38
typedef
boost::shared_ptr<KEYGraphicStyle>
KEYGraphicStylePtr_t
;
39
typedef
boost::unordered_map<ID_t, KEYGraphicStylePtr_t>
KEYGraphicStyleMap_t
;
40
41
class
KEYLayoutStyle
;
42
43
typedef
boost::shared_ptr<KEYLayoutStyle>
KEYLayoutStylePtr_t
;
44
typedef
boost::unordered_map<ID_t, KEYLayoutStylePtr_t>
KEYLayoutStyleMap_t
;
45
46
class
KEYListStyle
;
47
48
typedef
boost::shared_ptr<KEYListStyle>
KEYListStylePtr_t
;
49
typedef
boost::unordered_map<ID_t, KEYListStylePtr_t>
KEYListStyleMap_t
;
50
51
class
KEYParagraphStyle
;
52
53
typedef
boost::shared_ptr<KEYParagraphStyle>
KEYParagraphStylePtr_t
;
54
typedef
boost::unordered_map<ID_t, KEYParagraphStylePtr_t>
KEYParagraphStyleMap_t
;
55
56
class
KEYPlaceholderStyle
;
57
58
typedef
boost::shared_ptr<KEYPlaceholderStyle>
KEYPlaceholderStylePtr_t
;
59
typedef
boost::unordered_map<ID_t, KEYPlaceholderStylePtr_t>
KEYPlaceholderStyleMap_t
;
60
61
class
KEYSlideStyle
;
62
63
typedef
boost::shared_ptr<KEYSlideStyle>
KEYSlideStylePtr_t
;
64
typedef
boost::unordered_map<ID_t, KEYSlideStylePtr_t>
KEYSlideStyleMap_t
;
65
66
class
KEYTabularStyle
;
67
68
typedef
boost::shared_ptr<KEYTabularStyle>
KEYTabularStylePtr_t
;
69
typedef
boost::unordered_map<ID_t, KEYTabularStylePtr_t>
KEYTabularStyleMap_t
;
70
71
class
KEYVectorStyle
;
72
73
typedef
boost::shared_ptr<KEYVectorStyle>
KEYVectorStylePtr_t
;
74
typedef
boost::unordered_map<ID_t, KEYVectorStylePtr_t>
KEYVectorStyleMap_t
;
75
76
}
77
78
#endif // KEYSTYLES_FWD_H_INCLUDED
79
80
/* vim:set shiftwidth=2 softtabstop=2 expandtab: */
Generated for libetonyek by
doxygen
1.8.3.1