31 lines
421 B
C
31 lines
421 B
C
|
#ifndef _T_H_
|
||
|
#define _T_H_
|
||
|
|
||
|
extern int some_val;
|
||
|
|
||
|
namespace NS {
|
||
|
class C {
|
||
|
void method_decl();
|
||
|
int method_def1() { ++some_val; return undef_val1; }
|
||
|
inline int method_def2();
|
||
|
};
|
||
|
}
|
||
|
|
||
|
inline int NS::C::method_def2() {
|
||
|
++some_val; return undef_val2;
|
||
|
}
|
||
|
|
||
|
static inline int foo1() {
|
||
|
++some_val; return undef_val3;
|
||
|
}
|
||
|
|
||
|
#ifdef BLAH
|
||
|
|
||
|
static inline int foo2() {
|
||
|
++some_val; return undef_val4;
|
||
|
}
|
||
|
|
||
|
#endif
|
||
|
|
||
|
#endif
|