webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
pp::Preprocessor Class Reference

#include <Preprocessor.h>

Inheritance diagram for pp::Preprocessor:
angle::NonCopyable

Public Member Functions

 Preprocessor (Diagnostics *diagnostics, DirectiveHandler *directiveHandler)
 
 ~Preprocessor ()
 
bool init (size_t count, const char *const string[], const int length[])
 
void predefineMacro (const char *name, int value)
 
void lex (Token *token)
 
void setMaxTokenSize (size_t maxTokenSize)
 

Constructor & Destructor Documentation

◆ Preprocessor()

pp::Preprocessor::Preprocessor ( Diagnostics diagnostics,
DirectiveHandler directiveHandler 
)

◆ ~Preprocessor()

pp::Preprocessor::~Preprocessor ( )

Member Function Documentation

◆ init()

bool pp::Preprocessor::init ( size_t  count,
const char *const  string[],
const int  length[] 
)

◆ lex()

void pp::Preprocessor::lex ( Token token)

◆ predefineMacro()

void pp::Preprocessor::predefineMacro ( const char *  name,
int  value 
)

◆ setMaxTokenSize()

void pp::Preprocessor::setMaxTokenSize ( size_t  maxTokenSize)

The documentation for this class was generated from the following files: