IWORKTypes.h File Reference
`#include "IWORKTypes_fwd.h"`
`#include <deque>`
`#include <map>`
`#include <string>`
`#include <boost/optional.hpp>`
`#include <boost/variant.hpp>`
`#include <mdds/flat_segment_tree.hpp>`
`#include "libetonyek_utils.h"`
`#include "IWORKEnum.h"`
`#include "IWORKPath_fwd.h"`
`#include "IWORKStyle_fwd.h"`
`#include "IWORKFormula.h"`

Go to the source code of this file.

## Classes
struct | libetonyek::IWORKSize
struct | libetonyek::IWORKPosition
struct | libetonyek::IWORKGeometry
struct | libetonyek::IWORKColor
struct | libetonyek::IWORKMarker
struct | libetonyek::IWORKPadding
struct | libetonyek::IWORKTabStop
struct | libetonyek::IWORKLine
struct | libetonyek::IWORKData
struct | libetonyek::IWORKMediaContent
struct | libetonyek::IWORKMedia
struct | libetonyek::IWORKExternalTextWrap
struct | libetonyek::IWORKWrap
struct | libetonyek::IWORKLineSpacing
struct | libetonyek::IWORKDateTimeData
struct | libetonyek::IWORKColumnRowSize
struct | libetonyek::IWORKTableVector
struct | libetonyek::IWORKTableCell
struct | libetonyek::IWORKTableData
struct | libetonyek::IWORKPattern
struct | libetonyek::IWORKStroke
struct | libetonyek::IWORKGradientStop
struct | libetonyek::IWORKGradient
struct | libetonyek::IWORKDropCap
struct | libetonyek::IWORKShadow
struct | libetonyek::IWORKMetadata
struct | libetonyek::IWORKColumns
struct | libetonyek::IWORKColumns::Column
struct | libetonyek::IWORKPageMaster
struct | libetonyek::IWORKNumberFormat
struct | libetonyek::IWORKDateTimeFormat
struct | libetonyek::IWORKDurationFormat
struct | libetonyek::IWORKFilterDescriptor
struct | libetonyek::IWORKPrintInfo
struct | libetonyek::IWORKListLabelGeometry
struct | libetonyek::IWORKTextLabelFormat
struct | libetonyek::IWORKTextLabel

## Namespaces
namespace | libetonyek

## Typedefs
typedef std::unordered_map< std::string, IWORKOutputElements > | libetonyek::IWORKHeaderFooterMap_t
typedef std::unordered_map< ID_t, IWORKPadding > | libetonyek::IWORKPaddingMap_t
typedef std::deque< IWORKTabStop > | libetonyek::IWORKTabStops_t
typedef std::unordered_map< ID_t, IWORKTabStops_t > | libetonyek::IWORKTabStopsMap_t
typedef mdds::flat_segment_tree< unsigned, IWORKStylePtr_t > | libetonyek::IWORKGridLine_t
typedef std::map< unsigned, IWORKGridLine_t > | libetonyek::IWORKGridLineMap_t
typedef std::shared_ptr< IWORKFormula > | libetonyek::IWORKFormulaPtr_t
typedef std::unordered_map< ID_t, IWORKFormulaPtr_t > | libetonyek::IWORKFormulaMap_t
typedef std::unordered_map< ID_t, IWORKExternalTextWrap > | libetonyek::IWORKExternalTextWrapMap_t
typedef std::unordered_map< ID_t, IWORKLineSpacing > | libetonyek::IWORKLineSpacingMap_t
typedef std::unordered_map< ID_t, IWORKTableVector > | libetonyek::IWORKTableVectorMap_t
typedef std::unordered_map< ID_t, IWORKTableCell > | libetonyek::IWORKTableCellMap_t
typedef std::unordered_map< ID_t, IWORKPattern > | libetonyek::IWORKPatternMap_t
typedef std::unordered_map< ID_t, IWORKStroke > | libetonyek::IWORKStrokeMap_t
typedef std::unordered_map< ID_t, IWORKGradientStop > | libetonyek::IWORKGradientStopMap_t
typedef std::unordered_map< ID_t, IWORKGradient > | libetonyek::IWORKGradientMap_t
typedef boost::variant< IWORKColor, IWORKGradient, IWORKMediaContent > | libetonyek::IWORKFill
typedef std::unordered_map< ID_t, IWORKFill > | libetonyek::IWORKFillMap_t
typedef std::unordered_map< ID_t, IWORKShadow > | libetonyek::IWORKShadowMap_t
typedef std::deque< IWORKShadow > | libetonyek::IWORKFilters_t
typedef std::unordered_map< ID_t, IWORKFilters_t > | libetonyek::IWORKFiltersMap_t
typedef std::unordered_map< ID_t, IWORKColumns > | libetonyek::IWORKColumnsMap_t
typedef std::unordered_map< ID_t, IWORKNumberFormat > | libetonyek::IWORKNumberFormatMap_t
typedef std::unordered_map< ID_t, IWORKDateTimeFormat > | libetonyek::IWORKDateTimeFormatMap_t
typedef std::unordered_map< ID_t, IWORKDurationFormat > | libetonyek::IWORKDurationFormatMap_t
typedef std::unordered_map< ID_t, IWORKFilterDescriptor > | libetonyek::IWORKFilterDescriptorMap_t
typedef std::unordered_map< ID_t, IWORKListLabelGeometry > | libetonyek::IWORKListLabelGeometryMap_t
typedef boost::variant< bool, std::string, IWORKTextLabel, IWORKMediaContentPtr_t > | libetonyek::IWORKListLabelTypeInfo_t
typedef std::unordered_map< ID_t, IWORKListLabelTypeInfo_t > | libetonyek::IWORKListLabelTypeInfoMap_t
typedef std::map< unsigned, IWORKStylePtr_t > | libetonyek::IWORKListLevels_t