Sign in
fuchsia
/
third_party
/
swig
/
72bb68d556e306b2faa54db7769f518e039f34f4
/
.
/
Examples
/
python
/
import_template
/
base.h
blob: 8faafb3d706f151aa7ae57275c1b84c97756a995 [
file
] [
log
] [
blame
]
#include
<stdio.h>
template
<
class
T
>
class
Base
{
public
:
Base
()
{
}
virtual
~
Base
()
{
}
virtual
void
A
()
{
printf
(
"I'm Base::A\n"
);
}
void
B
()
{
printf
(
"I'm Base::B\n"
);
}
virtual
Base
<
T
>
*
toBase
()
{
return
static_cast
<
Base
<
T
>
*>(
this
);
}
};