Files
foc/tools/preprocess/test/verify/inline_noinline.cc
2013-01-11 17:00:47 +01:00

74 lines
728 B
C++

// AUTOMATICALLY GENERATED -- DO NOT EDIT! -*- c++ -*-
#include "inline_noinline.h"
#include "inline_noinline_i.h"
#line 18 "inline.cpp"
bool
Frob::private_func()
{
}
#line 24 "inline.cpp"
bool
Foo::private_func()
{
}
#line 30 "inline.cpp"
bool
Bar::private_func()
{
}
#line 36 "inline.cpp"
void
Bar::another_private_func()
{
}
#line 42 "inline.cpp"
void
Bar::public_func()
{
}
#line 48 "inline.cpp"
// This inline funtion is public only because it is needed by an
// extern-"C" function. So we do not want to export it.
void
Foo::bar()
{
}
#line 57 "inline.cpp"
// Try both NOEXPORT and NEEDED.
void
Foo::baz()
{
}
#line 64 "inline.cpp"
extern "C"
void function(Foo* f)
{
f->bar();
}