From 59ff7266e130ab5f7ec54b1c23a0b023c3ceb952 Mon Sep 17 00:00:00 2001 From: Conrad Kreyling <conrad@kreyling.biz> Date: Sat, 3 Feb 2024 23:43:32 -0500 Subject: [PATCH] Copy templates.cpp to arm folders as well --- .../CppSharp.CppParser.dll-templates.cpp | 30 +++++++++++++++++++ .../CppSharp.CppParser.dll-templates.cpp | 30 +++++++++++++++++++ .../CppSharp.CppParser.dll-templates.cpp | 30 +++++++++++++++++++ 3 files changed, 90 insertions(+) create mode 100644 src/CppParser/Bindings/CSharp/arm64-apple-darwin12.4.0/CppSharp.CppParser.dll-templates.cpp create mode 100644 src/CppParser/Bindings/CSharp/arm64-linux-gnu-cxx11abi/CppSharp.CppParser.dll-templates.cpp create mode 100644 src/CppParser/Bindings/CSharp/arm64-linux-gnu/CppSharp.CppParser.dll-templates.cpp diff --git a/src/CppParser/Bindings/CSharp/arm64-apple-darwin12.4.0/CppSharp.CppParser.dll-templates.cpp b/src/CppParser/Bindings/CSharp/arm64-apple-darwin12.4.0/CppSharp.CppParser.dll-templates.cpp new file mode 100644 index 00000000..d4bedc95 --- /dev/null +++ b/src/CppParser/Bindings/CSharp/arm64-apple-darwin12.4.0/CppSharp.CppParser.dll-templates.cpp @@ -0,0 +1,30 @@ +#include <AST.h> +#include <Sources.h> +#include <CppParser.h> + +template class vector<CppSharp::CppParser::AST::Namespace*>; +template class vector<CppSharp::CppParser::AST::Enumeration*>; +template class vector<CppSharp::CppParser::AST::Function*>; +template class vector<CppSharp::CppParser::AST::Class*>; +template class vector<CppSharp::CppParser::AST::Template*>; +template class vector<CppSharp::CppParser::AST::TypedefDecl*>; +template class vector<CppSharp::CppParser::AST::TypeAlias*>; +template class vector<CppSharp::CppParser::AST::Variable*>; +template class vector<CppSharp::CppParser::AST::Friend*>; +template class vector<CppSharp::CppParser::AST::BaseClassSpecifier*>; +template class vector<CppSharp::CppParser::AST::Field*>; +template class vector<CppSharp::CppParser::AST::Method*>; +template class vector<CppSharp::CppParser::AST::AccessSpecifierDecl*>; +template class vector<CppSharp::CppParser::AST::Declaration*>; +template class vector<CppSharp::CppParser::AST::FunctionTemplateSpecialization*>; +template class vector<CppSharp::CppParser::AST::Parameter*>; +template class vector<CppSharp::CppParser::AST::Enumeration::Item*>; +template class vector<CppSharp::CppParser::AST::BlockContentComment*>; +template class vector<CppSharp::CppParser::AST::PreprocessedEntity*>; +template class vector<CppSharp::CppParser::AST::Expression*>; +template class vector<CppSharp::CppParser::AST::ClassTemplateSpecialization*>; +template class vector<CppSharp::CppParser::AST::VarTemplateSpecialization*>; +template class vector<CppSharp::CppParser::AST::MacroDefinition*>; +template class vector<CppSharp::CppParser::AST::TranslationUnit*>; +template class vector<CppSharp::CppParser::AST::InlineContentComment*>; +template class vector<CppSharp::CppParser::AST::VerbatimBlockLineComment*>; \ No newline at end of file diff --git a/src/CppParser/Bindings/CSharp/arm64-linux-gnu-cxx11abi/CppSharp.CppParser.dll-templates.cpp b/src/CppParser/Bindings/CSharp/arm64-linux-gnu-cxx11abi/CppSharp.CppParser.dll-templates.cpp new file mode 100644 index 00000000..d4bedc95 --- /dev/null +++ b/src/CppParser/Bindings/CSharp/arm64-linux-gnu-cxx11abi/CppSharp.CppParser.dll-templates.cpp @@ -0,0 +1,30 @@ +#include <AST.h> +#include <Sources.h> +#include <CppParser.h> + +template class vector<CppSharp::CppParser::AST::Namespace*>; +template class vector<CppSharp::CppParser::AST::Enumeration*>; +template class vector<CppSharp::CppParser::AST::Function*>; +template class vector<CppSharp::CppParser::AST::Class*>; +template class vector<CppSharp::CppParser::AST::Template*>; +template class vector<CppSharp::CppParser::AST::TypedefDecl*>; +template class vector<CppSharp::CppParser::AST::TypeAlias*>; +template class vector<CppSharp::CppParser::AST::Variable*>; +template class vector<CppSharp::CppParser::AST::Friend*>; +template class vector<CppSharp::CppParser::AST::BaseClassSpecifier*>; +template class vector<CppSharp::CppParser::AST::Field*>; +template class vector<CppSharp::CppParser::AST::Method*>; +template class vector<CppSharp::CppParser::AST::AccessSpecifierDecl*>; +template class vector<CppSharp::CppParser::AST::Declaration*>; +template class vector<CppSharp::CppParser::AST::FunctionTemplateSpecialization*>; +template class vector<CppSharp::CppParser::AST::Parameter*>; +template class vector<CppSharp::CppParser::AST::Enumeration::Item*>; +template class vector<CppSharp::CppParser::AST::BlockContentComment*>; +template class vector<CppSharp::CppParser::AST::PreprocessedEntity*>; +template class vector<CppSharp::CppParser::AST::Expression*>; +template class vector<CppSharp::CppParser::AST::ClassTemplateSpecialization*>; +template class vector<CppSharp::CppParser::AST::VarTemplateSpecialization*>; +template class vector<CppSharp::CppParser::AST::MacroDefinition*>; +template class vector<CppSharp::CppParser::AST::TranslationUnit*>; +template class vector<CppSharp::CppParser::AST::InlineContentComment*>; +template class vector<CppSharp::CppParser::AST::VerbatimBlockLineComment*>; \ No newline at end of file diff --git a/src/CppParser/Bindings/CSharp/arm64-linux-gnu/CppSharp.CppParser.dll-templates.cpp b/src/CppParser/Bindings/CSharp/arm64-linux-gnu/CppSharp.CppParser.dll-templates.cpp new file mode 100644 index 00000000..d4bedc95 --- /dev/null +++ b/src/CppParser/Bindings/CSharp/arm64-linux-gnu/CppSharp.CppParser.dll-templates.cpp @@ -0,0 +1,30 @@ +#include <AST.h> +#include <Sources.h> +#include <CppParser.h> + +template class vector<CppSharp::CppParser::AST::Namespace*>; +template class vector<CppSharp::CppParser::AST::Enumeration*>; +template class vector<CppSharp::CppParser::AST::Function*>; +template class vector<CppSharp::CppParser::AST::Class*>; +template class vector<CppSharp::CppParser::AST::Template*>; +template class vector<CppSharp::CppParser::AST::TypedefDecl*>; +template class vector<CppSharp::CppParser::AST::TypeAlias*>; +template class vector<CppSharp::CppParser::AST::Variable*>; +template class vector<CppSharp::CppParser::AST::Friend*>; +template class vector<CppSharp::CppParser::AST::BaseClassSpecifier*>; +template class vector<CppSharp::CppParser::AST::Field*>; +template class vector<CppSharp::CppParser::AST::Method*>; +template class vector<CppSharp::CppParser::AST::AccessSpecifierDecl*>; +template class vector<CppSharp::CppParser::AST::Declaration*>; +template class vector<CppSharp::CppParser::AST::FunctionTemplateSpecialization*>; +template class vector<CppSharp::CppParser::AST::Parameter*>; +template class vector<CppSharp::CppParser::AST::Enumeration::Item*>; +template class vector<CppSharp::CppParser::AST::BlockContentComment*>; +template class vector<CppSharp::CppParser::AST::PreprocessedEntity*>; +template class vector<CppSharp::CppParser::AST::Expression*>; +template class vector<CppSharp::CppParser::AST::ClassTemplateSpecialization*>; +template class vector<CppSharp::CppParser::AST::VarTemplateSpecialization*>; +template class vector<CppSharp::CppParser::AST::MacroDefinition*>; +template class vector<CppSharp::CppParser::AST::TranslationUnit*>; +template class vector<CppSharp::CppParser::AST::InlineContentComment*>; +template class vector<CppSharp::CppParser::AST::VerbatimBlockLineComment*>; \ No newline at end of file