GCC Middle and Back End API Reference
pp_token_buffer_element Class Reference

#include <pretty-print-token-buffer.h>

Inheritance diagram for pp_token_buffer_element:
Collaboration diagram for pp_token_buffer_element:

Public Member Functions

 pp_token_buffer_element (const pretty_print_token_buffer &token_buf)
void add_to_phase_2 (pp_markup::context &ctxt) final override

Private Member Functions

 DISABLE_COPY_AND_ASSIGN (element)

Private Attributes

const pretty_print_token_bufferm_token_buf

Detailed Description

A pp_element subclass for use with "%e" that replays the buffered tokens
from TOKEN_BUF in another formatting call.   

Constructor & Destructor Documentation

◆ pp_token_buffer_element()

pp_token_buffer_element::pp_token_buffer_element ( const pretty_print_token_buffer & token_buf)
inline

References m_token_buf.

Member Function Documentation

◆ add_to_phase_2()

◆ DISABLE_COPY_AND_ASSIGN()

pp_markup::element::DISABLE_COPY_AND_ASSIGN ( element )
privateinherited

References element().

Field Documentation

◆ m_token_buf

const pretty_print_token_buffer& pp_token_buffer_element::m_token_buf
private

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