Browse Source

Fixed a few warning caused by classes forwarded as structs.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/284/head
Dimitar Dobrev 11 years ago
parent
commit
21cf90411a
  1. 18
      src/CppParser/AST.h
  2. 2
      src/CppParser/CppParser.h
  3. 2
      src/CppParser/Target.h

18
src/CppParser/AST.h

@ -399,15 +399,15 @@ public:
std::string USR; std::string USR;
}; };
struct Class; class Class;
struct Enumeration; class Enumeration;
struct Function; class Function;
struct TypedefDecl; class TypedefDecl;
struct Namespace; class Namespace;
struct Template; class Template;
struct ClassTemplate; class ClassTemplate;
struct FunctionTemplate; class FunctionTemplate;
struct Variable; class Variable;
class CS_API DeclarationContext : public Declaration class CS_API DeclarationContext : public Declaration
{ {

2
src/CppParser/CppParser.h

@ -70,7 +70,7 @@ enum class ParserResultKind
FileNotFound FileNotFound
}; };
struct Parser; class Parser;
struct CS_API ParserResult struct CS_API ParserResult
{ {

2
src/CppParser/Target.h

@ -11,7 +11,7 @@
namespace CppSharp { namespace CppParser { namespace CppSharp { namespace CppParser {
enum struct ParserIntType enum class ParserIntType
{ {
NoInt = 0, NoInt = 0,
SignedChar, SignedChar,

Loading…
Cancel
Save