libvisio::VSDOptionalCharStyle Struct Reference

#include <VSDStyles.h>

Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

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

Member Function Documentation

VSDOptionalCharStyle& libvisio::VSDOptionalCharStyle::operator= ( const VSDOptionalCharStyle style)
default
void libvisio::VSDOptionalCharStyle::override ( const VSDOptionalCharStyle style)
inline

Member Data Documentation

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

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

Generated for libvisio by doxygen 1.8.6