GCC Middle and Back End API Reference
pp_markup::comma_separated_quoted_strings Class Reference

#include <pretty-print-markup.h>

Inheritance diagram for pp_markup::comma_separated_quoted_strings:
Collaboration diagram for pp_markup::comma_separated_quoted_strings:

Public Member Functions

 comma_separated_quoted_strings (const auto_vec< const char * > &strings)
 
void add_to_phase_2 (context &ctxt) final override
 

Private Member Functions

 DISABLE_COPY_AND_ASSIGN (element)
 

Private Attributes

const auto_vec< const char * > & m_strings
 

Detailed Description

Concrete subclass: handle "%e" by printing a comma-separated list
of quoted strings.   

Constructor & Destructor Documentation

◆ comma_separated_quoted_strings()

pp_markup::comma_separated_quoted_strings::comma_separated_quoted_strings ( const auto_vec< const char * > & strings)
inline

Member Function Documentation

◆ add_to_phase_2()

void pp_markup::comma_separated_quoted_strings::add_to_phase_2 ( context & ctxt)
finaloverridevirtual

◆ DISABLE_COPY_AND_ASSIGN()

pp_markup::element::DISABLE_COPY_AND_ASSIGN ( element )
privateinherited

Field Documentation

◆ m_strings

const auto_vec<const char *>& pp_markup::comma_separated_quoted_strings::m_strings
private

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