GCC Middle and Back End API Reference
copying_token_printer Class Reference
Inheritance diagram for copying_token_printer:
Collaboration diagram for copying_token_printer:

Public Member Functions

 copying_token_printer (obstack &dst_obstack, pp_token_list &dst_token_list)
void print_tokens (pretty_printer *, const pp_token_list &tokens) final override

Private Attributes

obstackm_dst_obstack
pp_token_listm_dst_token_list

Detailed Description

A token_printer that makes a deep copy of the pp_token_list
into another obstack.   

Constructor & Destructor Documentation

◆ copying_token_printer()

copying_token_printer::copying_token_printer ( obstack & dst_obstack,
pp_token_list & dst_token_list )
inline

Member Function Documentation

◆ print_tokens()

Field Documentation

◆ m_dst_obstack

obstack& copying_token_printer::m_dst_obstack
private

◆ m_dst_token_list

pp_token_list& copying_token_printer::m_dst_token_list
private

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