libvisio::VSDOptionalCharStyle Struct Reference

#include <VSDStyles.h>

Public Member Functions

 VSDOptionalCharStyle ()
 
 VSDOptionalCharStyle (unsigned cc, const boost::optional< VSDName > &ft, const boost::optional< Colour > &c, const boost::optional< double > &s, const boost::optional< bool > &b, const boost::optional< bool > &i, const boost::optional< bool > &u, const boost::optional< bool > &du, const boost::optional< bool > &so, const boost::optional< bool > &dso, const boost::optional< bool > &ac, const boost::optional< bool > &ic, const boost::optional< bool > &sc, const boost::optional< bool > &super, const boost::optional< bool > &sub)
 
 VSDOptionalCharStyle (const VSDOptionalCharStyle &style)
 
 ~VSDOptionalCharStyle ()
 
void override (const VSDOptionalCharStyle &style)
 

Public Attributes

unsigned charCount
 
boost::optional< VSDNamefont
 
boost::optional< Colourcolour
 
boost::optional< double > size
 
boost::optional< bool > bold
 
boost::optional< bool > italic
 
boost::optional< bool > underline
 
boost::optional< bool > doubleunderline
 
boost::optional< bool > strikeout
 
boost::optional< bool > doublestrikeout
 
boost::optional< bool > allcaps
 
boost::optional< bool > initcaps
 
boost::optional< bool > smallcaps
 
boost::optional< bool > superscript
 
boost::optional< bool > subscript
 

Constructor & Destructor Documentation

libvisio::VSDOptionalCharStyle::VSDOptionalCharStyle ( )
inline
libvisio::VSDOptionalCharStyle::VSDOptionalCharStyle ( unsigned  cc,
const boost::optional< VSDName > &  ft,
const boost::optional< Colour > &  c,
const boost::optional< double > &  s,
const boost::optional< bool > &  b,
const boost::optional< bool > &  i,
const boost::optional< bool > &  u,
const boost::optional< bool > &  du,
const boost::optional< bool > &  so,
const boost::optional< bool > &  dso,
const boost::optional< bool > &  ac,
const boost::optional< bool > &  ic,
const boost::optional< bool > &  sc,
const boost::optional< bool > &  super,
const boost::optional< bool > &  sub 
)
inline
libvisio::VSDOptionalCharStyle::VSDOptionalCharStyle ( const VSDOptionalCharStyle style)
inline
libvisio::VSDOptionalCharStyle::~VSDOptionalCharStyle ( )
inline

Member Function Documentation

void libvisio::VSDOptionalCharStyle::override ( const VSDOptionalCharStyle style)
inline

Member Data Documentation

boost::optional<bool> libvisio::VSDOptionalCharStyle::allcaps
boost::optional<bool> libvisio::VSDOptionalCharStyle::bold
boost::optional<Colour> libvisio::VSDOptionalCharStyle::colour
boost::optional<bool> libvisio::VSDOptionalCharStyle::doublestrikeout
boost::optional<bool> libvisio::VSDOptionalCharStyle::doubleunderline
boost::optional<VSDName> libvisio::VSDOptionalCharStyle::font
boost::optional<bool> libvisio::VSDOptionalCharStyle::initcaps
boost::optional<bool> libvisio::VSDOptionalCharStyle::italic
boost::optional<double> libvisio::VSDOptionalCharStyle::size
boost::optional<bool> libvisio::VSDOptionalCharStyle::smallcaps
boost::optional<bool> libvisio::VSDOptionalCharStyle::strikeout
boost::optional<bool> libvisio::VSDOptionalCharStyle::subscript
boost::optional<bool> libvisio::VSDOptionalCharStyle::superscript
boost::optional<bool> libvisio::VSDOptionalCharStyle::underline

The documentation for this struct was generated from the following file:

Generated for libvisio by doxygen 1.8.9.1