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,60 @@
INTERFACE:
class Test
{
};
IMPLEMENTATION:
PUBLIC
void
Test::func1() const throw()
{}
PUBLIC
void
Test::func2() throw(int, char const *) override final
{};
PUBLIC
void
Test::func3(unsigned) noexcept final override
{}
PUBLIC
void
Test::func4(int) noexcept ( this->func2() )
{}
PUBLIC explicit
Test::Test(int) noexcept(true) __attribute__ (( test("str") )) final
: init(This)
{}
PUBLIC
void
Test::func5() noexcept ( this->func2() ) [[test(attr)]] [[test2]]
{}
PUBLIC [[cppattr]] [[another_attr]] static inline
int
Test::func_attr_no_needs()
{}
PUBLIC [[anattr]] inline NEEDS["bar_fails"]
int
Test::func_attr_needs()
{}
PUBLIC inline
int attribute((foo("murx("))) [[this->is->a->test]]
Test::func_with_stupid_attributes(Tmpl<Type> x) const && throw() = default;
/**
* This is the comment for `free_function`.
*/
Test const &
free_function(int, long a) noexcept
{
return Test(a);
}