aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/generator/shiboken/cppgenerator.h
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken6/generator/shiboken/cppgenerator.h')
-rw-r--r--sources/shiboken6/generator/shiboken/cppgenerator.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/sources/shiboken6/generator/shiboken/cppgenerator.h b/sources/shiboken6/generator/shiboken/cppgenerator.h
index f003581bc..b1628ff8b 100644
--- a/sources/shiboken6/generator/shiboken/cppgenerator.h
+++ b/sources/shiboken6/generator/shiboken/cppgenerator.h
@@ -90,13 +90,13 @@ private:
void writeSmartPointerConverterFunctions(TextStream &s,
const AbstractMetaType &smartPointerType) const;
- void writeMethodWrapperPreamble(TextStream &s, OverloadData &overloadData,
+ void writeMethodWrapperPreamble(TextStream &s, const OverloadData &overloadData,
const GeneratorContext &context) const;
- void writeConstructorWrapper(TextStream &s, const AbstractMetaFunctionCList &overloads,
+ void writeConstructorWrapper(TextStream &s, const OverloadData &overloadData,
const GeneratorContext &classContext) const;
- void writeMethodWrapper(TextStream &s, const AbstractMetaFunctionCList &overloads,
+ void writeMethodWrapper(TextStream &s, const OverloadData &overloadData,
const GeneratorContext &classContext) const;
- static void writeArgumentsInitializer(TextStream &s, OverloadData &overloadData) ;
+ static void writeArgumentsInitializer(TextStream &s, const OverloadData &overloadData);
static void writeCppSelfConversion(TextStream &s,
const GeneratorContext &context,
const QString &className,
@@ -112,7 +112,7 @@ private:
bool hasClassMethodOverload = false,
bool cppSelfAsReference = false) const;
- static void writeErrorSection(TextStream &s, OverloadData &overloadData) ;
+ static void writeErrorSection(TextStream &s, const OverloadData &overloadData) ;
static void writeFunctionReturnErrorCheckSection(TextStream &s, bool hasReturnValue = true);
/// Writes the check section for the validity of wrapped C++ objects.
@@ -300,10 +300,11 @@ private:
const GeneratorContext &classContext);
QString methodDefinitionParameters(const OverloadData &overloadData) const;
void writeMethodDefinitionEntries(TextStream &s,
- const AbstractMetaFunctionCList &overloads,
+ const OverloadData &overloadData,
qsizetype maxEntries = -1) const;
- void writeMethodDefinition(TextStream &s, const AbstractMetaFunctionCList &overloads) const;
- void writeSignatureInfo(TextStream &s, const AbstractMetaFunctionCList &overloads) const;
+ void writeMethodDefinition(TextStream &s,
+ const OverloadData &overloadData) const;
+ void writeSignatureInfo(TextStream &s, const OverloadData &overloads) const;
QString signatureParameter(const AbstractMetaArgument &arg) const;
/// Writes the implementation of all methods part of python sequence protocol
void writeSequenceMethods(TextStream &s,