struct PreambleBounds

Declaration

struct PreambleBounds { /* full declaration omitted */ };

Description

Describes the bounds (start, size) of the preamble and a flag required by PreprocessorOptions::PrecompiledPreambleBytes. The preamble includes the BOM, if any.

Declared at: clang/include/clang/Lex/Lexer.h:60

Member Variables

public unsigned int Size
Size of the preamble in bytes.
public bool PreambleEndsAtStartOfLine
Used to inform the lexer as to whether it's starting at the beginning of a line after skipping the preamble.

Method Overview

  • public PreambleBounds(unsigned int Size, bool PreambleEndsAtStartOfLine)

Methods

ΒΆPreambleBounds(unsigned int Size,
               bool PreambleEndsAtStartOfLine)

Declared at: clang/include/clang/Lex/Lexer.h:70

Parameters

unsigned int Size
bool PreambleEndsAtStartOfLine