QtBase  v6.3.1
Classes | Public Member Functions | List of all members
Generator Class Reference

#include <generator.h>

Classes

struct  TransitionSequence
 

Public Member Functions

 Generator (ClassDef *classDef, const QList< QByteArray > &metaTypes, const QHash< QByteArray, QByteArray > &knownQObjectClasses, const QHash< QByteArray, QByteArray > &knownGadgets, FILE *outfile=nullptr, bool requireCompleteTypes=false)
 
void generateCode ()
 
 Generator (const DFA &dfa, const Config &config)
 
QString generate ()
 

Detailed Description

Definition at line 36 of file generator.h.

Constructor & Destructor Documentation

◆ Generator() [1/2]

Generator::Generator ( ClassDef classDef,
const QList< QByteArray > &  metaTypes,
const QHash< QByteArray, QByteArray > &  knownQObjectClasses,
const QHash< QByteArray, QByteArray > &  knownGadgets,
FILE *  outfile = nullptr,
bool  requireCompleteTypes = false 
)

Definition at line 83 of file generator.cpp.

Here is the call graph for this function:

◆ Generator() [2/2]

Generator::Generator ( const DFA dfa,
const Config config 
)

Definition at line 182 of file generator.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ generate()

QString Generator::generate ( )

Definition at line 394 of file generator.cpp.

Here is the call graph for this function:

◆ generateCode()

void Generator::generateCode ( )

Definition at line 204 of file generator.cpp.

Here is the call graph for this function:

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