Browse Source

Handle partial specializations like normal specializations (not at all!)

pull/87/head
Stephen Kennedy 12 years ago
parent
commit
9cfc8c23dc
  1. 1
      src/CppParser/Parser.cpp
  2. 1
      src/Parser/Parser.cpp

1
src/CppParser/Parser.cpp

@ -941,6 +941,7 @@ DeclarationContext* Parser::GetNamespace(clang::Decl* D,
continue; continue;
} }
case Decl::ClassTemplateSpecialization: case Decl::ClassTemplateSpecialization:
case Decl::ClassTemplatePartialSpecialization:
{ {
// FIXME: Ignore ClassTemplateSpecialization namespaces... // FIXME: Ignore ClassTemplateSpecialization namespaces...
// We might be able to translate these to C# nested types. // We might be able to translate these to C# nested types.

1
src/Parser/Parser.cpp

@ -946,6 +946,7 @@ CppSharp::AST::DeclarationContext^ Parser::GetNamespace(clang::Decl* D,
continue; continue;
} }
case Decl::ClassTemplateSpecialization: case Decl::ClassTemplateSpecialization:
case Decl::ClassTemplatePartialSpecialization:
{ {
// FIXME: Ignore ClassTemplateSpecialization namespaces... // FIXME: Ignore ClassTemplateSpecialization namespaces...
// We might be able to translate these to C# nested types. // We might be able to translate these to C# nested types.

Loading…
Cancel
Save