Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef KEYSTYLES_FWD_H_INCLUDED
00011 #define KEYSTYLES_FWD_H_INCLUDED
00012
00013 #include <boost/shared_ptr.hpp>
00014 #include <boost/unordered_map.hpp>
00015
00016 #include "KEYTypes_fwd.h"
00017
00018 namespace libetonyek
00019 {
00020
00021 class KEYCellStyle;
00022
00023 typedef boost::shared_ptr<KEYCellStyle> KEYCellStylePtr_t;
00024 typedef boost::unordered_map<ID_t, KEYCellStylePtr_t> KEYCellStyleMap_t;
00025
00026 class KEYCharacterStyle;
00027
00028 typedef boost::shared_ptr<KEYCharacterStyle> KEYCharacterStylePtr_t;
00029 typedef boost::unordered_map<ID_t, KEYCharacterStylePtr_t> KEYCharacterStyleMap_t;
00030
00031 class KEYConnectionStyle;
00032
00033 typedef boost::shared_ptr<KEYConnectionStyle> KEYConnectionStylePtr_t;
00034 typedef boost::unordered_map<ID_t, KEYConnectionStylePtr_t> KEYConnectionStyleMap_t;
00035
00036 class KEYGraphicStyle;
00037
00038 typedef boost::shared_ptr<KEYGraphicStyle> KEYGraphicStylePtr_t;
00039 typedef boost::unordered_map<ID_t, KEYGraphicStylePtr_t> KEYGraphicStyleMap_t;
00040
00041 class KEYLayoutStyle;
00042
00043 typedef boost::shared_ptr<KEYLayoutStyle> KEYLayoutStylePtr_t;
00044 typedef boost::unordered_map<ID_t, KEYLayoutStylePtr_t> KEYLayoutStyleMap_t;
00045
00046 class KEYListStyle;
00047
00048 typedef boost::shared_ptr<KEYListStyle> KEYListStylePtr_t;
00049 typedef boost::unordered_map<ID_t, KEYListStylePtr_t> KEYListStyleMap_t;
00050
00051 class KEYParagraphStyle;
00052
00053 typedef boost::shared_ptr<KEYParagraphStyle> KEYParagraphStylePtr_t;
00054 typedef boost::unordered_map<ID_t, KEYParagraphStylePtr_t> KEYParagraphStyleMap_t;
00055
00056 class KEYPlaceholderStyle;
00057
00058 typedef boost::shared_ptr<KEYPlaceholderStyle> KEYPlaceholderStylePtr_t;
00059 typedef boost::unordered_map<ID_t, KEYPlaceholderStylePtr_t> KEYPlaceholderStyleMap_t;
00060
00061 class KEYSlideStyle;
00062
00063 typedef boost::shared_ptr<KEYSlideStyle> KEYSlideStylePtr_t;
00064 typedef boost::unordered_map<ID_t, KEYSlideStylePtr_t> KEYSlideStyleMap_t;
00065
00066 class KEYTabularStyle;
00067
00068 typedef boost::shared_ptr<KEYTabularStyle> KEYTabularStylePtr_t;
00069 typedef boost::unordered_map<ID_t, KEYTabularStylePtr_t> KEYTabularStyleMap_t;
00070
00071 class KEYVectorStyle;
00072
00073 typedef boost::shared_ptr<KEYVectorStyle> KEYVectorStylePtr_t;
00074 typedef boost::unordered_map<ID_t, KEYVectorStylePtr_t> KEYVectorStyleMap_t;
00075
00076 }
00077
00078 #endif // KEYSTYLES_FWD_H_INCLUDED
00079
00080