LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::LLLexer Class Reference

#include <LLLexer.h>

Collaboration diagram for llvm::LLLexer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLLexer (MemoryBuffer *StartBuf)
 ~LLLexer ()
const char * getTokStart () const
unsigned getTokLength () const
unsigned getLineNo () const
std::string getFilename () const
int LexToken ()
const std::string getError () const

Constructor & Destructor Documentation

LLLexer::LLLexer MemoryBuffer StartBuf  )  [explicit]
 

Definition at line 156 of file LLLexer.cpp.

References llvm::MemoryBuffer::getBufferStart().

llvm::LLLexer::~LLLexer  )  [inline]
 

Definition at line 34 of file LLLexer.h.


Member Function Documentation

const std::string llvm::LLLexer::getError  )  const [inline]
 

Definition at line 42 of file LLLexer.h.

std::string LLLexer::getFilename  )  const
 

Definition at line 160 of file LLLexer.cpp.

References llvm::MemoryBuffer::getBufferIdentifier().

Referenced by LLLgetFilename().

unsigned llvm::LLLexer::getLineNo  )  const [inline]
 

Definition at line 38 of file LLLexer.h.

Referenced by LLLgetLineNo().

unsigned llvm::LLLexer::getTokLength  )  const [inline]
 

Definition at line 37 of file LLLexer.h.

Referenced by LLLgetTokenLength().

const char* llvm::LLLexer::getTokStart  )  const [inline]
 

Definition at line 36 of file LLLexer.h.

Referenced by LLLgetTokenStart().

int LLLexer::LexToken  ) 
 

Definition at line 192 of file LLLexer.cpp.

References isLabelTail().

Referenced by llvmAsmlex().


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


This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.