l4re-base-25.08.0

This commit is contained in:
2025-09-12 15:55:45 +02:00
commit d959eaab98
37938 changed files with 9382688 additions and 0 deletions

View File

@@ -0,0 +1,101 @@
// AUTOMATICALLY GENERATED -- DO NOT EDIT! -*- c++ -*-
#ifndef parser_h
#define parser_h
//
// INTERFACE definition follows
//
#line 2 "parser.cpp"
struct Foo
{
struct Bar
{
int baz;
};
public:
int alreadythere();
inline int alsoalreadythere();
public:
#line 58 "parser.cpp"
// Try a constructor with weird syntax
Foo ();
private:
#line 50 "parser.cpp"
// And add a Foo function
void func ();
#line 54 "parser.cpp"
// Try default arguments
void bar (int i = 15, int j = somefunc(0, somefunc(0, 0)));
};
#line 20 "parser.cpp"
inline int bar();
#line 23 "parser.cpp"
// Try multiline NEEDS
inline int baz();
#line 29 "parser.cpp"
// Try NEEDS with more whitespace
inline int bak();
#line 35 "parser.cpp"
// Try function arguments
unsigned
somefunc(unsigned (*func1)(),
unsigned (*func2)());
//
// IMPLEMENTATION includes follow (for use by inline functions/templates)
//
#line 16 "parser.cpp"
#include "foo.h"
//
// IMPLEMENTATION of inline functions (and needed classes)
//
#line 68 "parser.cpp"
inline int
Foo::alsoalreadythere()
{}
#line 18 "parser.cpp"
inline int bar()
{}
#line 22 "parser.cpp"
// Try multiline NEEDS
inline int baz()
{}
#line 28 "parser.cpp"
// Try NEEDS with more whitespace
inline int bak()
{}
#endif // parser_h