Cppcheck
Static Public Member Functions | Public Attributes | List of all members
Token::stringifyOptions Struct Reference

#include <token.h>

Static Public Member Functions

static stringifyOptions forDebug ()
 
static stringifyOptions forDebugVarId ()
 
static stringifyOptions forDebugExprId ()
 
static stringifyOptions forPrintOut ()
 

Public Attributes

bool varid = false
 
bool exprid = false
 
bool idtype = false
 
bool attributes = false
 
bool macro = false
 
bool linenumbers = false
 
bool linebreaks = false
 
bool files = false
 

Detailed Description

Definition at line 935 of file token.h.

Member Function Documentation

◆ forDebug()

static stringifyOptions Token::stringifyOptions::forDebug ( )
inlinestatic

Definition at line 944 of file token.h.

References attributes, files, linebreaks, linenumbers, and macro.

◆ forDebugExprId()

static stringifyOptions Token::stringifyOptions::forDebugExprId ( )
inlinestatic

Definition at line 959 of file token.h.

References exprid.

Referenced by Token::printLines().

◆ forDebugVarId()

static stringifyOptions Token::stringifyOptions::forDebugVarId ( )
inlinestatic

Definition at line 954 of file token.h.

References varid.

◆ forPrintOut()

static stringifyOptions Token::stringifyOptions::forPrintOut ( )
inlinestatic

Definition at line 964 of file token.h.

References exprid, idtype, and varid.

Referenced by Token::printOut().

Member Data Documentation

◆ attributes

bool Token::stringifyOptions::attributes = false

Definition at line 939 of file token.h.

Referenced by forDebug(), Token::stringify(), and Token::stringifyList().

◆ exprid

bool Token::stringifyOptions::exprid = false

Definition at line 937 of file token.h.

Referenced by forDebugExprId(), forPrintOut(), and Token::stringify().

◆ files

bool Token::stringifyOptions::files = false

Definition at line 943 of file token.h.

Referenced by forDebug(), and Token::stringifyList().

◆ idtype

bool Token::stringifyOptions::idtype = false

Definition at line 938 of file token.h.

Referenced by forPrintOut(), and Token::stringify().

◆ linebreaks

bool Token::stringifyOptions::linebreaks = false

Definition at line 942 of file token.h.

Referenced by forDebug(), and Token::stringifyList().

◆ linenumbers

bool Token::stringifyOptions::linenumbers = false

Definition at line 941 of file token.h.

Referenced by forDebug(), and Token::stringifyList().

◆ macro

bool Token::stringifyOptions::macro = false

Definition at line 940 of file token.h.

Referenced by forDebug(), Token::stringify(), and Token::stringifyList().

◆ varid

bool Token::stringifyOptions::varid = false

Definition at line 936 of file token.h.

Referenced by forDebugVarId(), forPrintOut(), Token::stringify(), and Token::stringifyList().


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