Settings to determine how types are printed.
struct PrintTypeSettings
{
PrintTypeSettings() : m_showType(false), m_showMetaData(false), m_showTypeSpecifiers(false) {}
PrintTypeSettings(bool showType, bool showMetaData, bool showTypeSpecifiers) :
m_showType(showType),
m_showMetaData(showMetaData),
m_showTypeSpecifiers(showTypeSpecifiers) {}
bool m_showType;
bool m_showMetaData;
bool m_showTypeSpecifiers;
};