Classes | Public Member Functions | List of all members
clang::insights::CodeGeneratorVariant Class Reference

A special container which creates either a CodeGenerator or a CfrontCodeGenerator depending on the command line options. More...

#include "CodeGenerator.h"

Public Member Functions

 CodeGeneratorVariant (OutputFormatHelper &_outputFormatHelper)
 
 CodeGeneratorVariant (OutputFormatHelper &_outputFormatHelper, CodeGenerator::LambdaStackType &lambdaStack, CodeGenerator::ProcessingPrimaryTemplate processingPrimaryTemplate)
 
 CodeGeneratorVariant (OutputFormatHelper &_outputFormatHelper, CodeGenerator::LambdaInInitCapture lambdaInitCapture)
 
CodeGeneratoroperator-> ()
 

Detailed Description

A special container which creates either a CodeGenerator or a CfrontCodeGenerator depending on the command line options.

Definition at line 672 of file CodeGenerator.h.

Constructor & Destructor Documentation

◆ CodeGeneratorVariant() [1/3]

clang::insights::CodeGeneratorVariant::CodeGeneratorVariant ( OutputFormatHelper _outputFormatHelper)
inline

Definition at line 693 of file CodeGenerator.h.

◆ CodeGeneratorVariant() [2/3]

clang::insights::CodeGeneratorVariant::CodeGeneratorVariant ( OutputFormatHelper _outputFormatHelper,
CodeGenerator::LambdaStackType lambdaStack,
CodeGenerator::ProcessingPrimaryTemplate  processingPrimaryTemplate 
)
inline

Definition at line 698 of file CodeGenerator.h.

◆ CodeGeneratorVariant() [3/3]

clang::insights::CodeGeneratorVariant::CodeGeneratorVariant ( OutputFormatHelper _outputFormatHelper,
CodeGenerator::LambdaInInitCapture  lambdaInitCapture 
)
inline

Definition at line 708 of file CodeGenerator.h.

Member Function Documentation

◆ operator->()

CodeGenerator* clang::insights::CodeGeneratorVariant::operator-> ( )
inline

Definition at line 716 of file CodeGenerator.h.


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