59 lines
913 B
C++
59 lines
913 B
C++
// file : xsd/cxx/parser/elements.txx
|
|
// license : GNU GPL v2 + exceptions; see accompanying LICENSE file
|
|
|
|
namespace xsd
|
|
{
|
|
namespace cxx
|
|
{
|
|
namespace parser
|
|
{
|
|
// parser_base
|
|
//
|
|
template <typename C>
|
|
parser_base<C>::
|
|
~parser_base ()
|
|
{
|
|
}
|
|
|
|
template <typename C>
|
|
void parser_base<C>::
|
|
pre ()
|
|
{
|
|
}
|
|
|
|
template <typename C>
|
|
void parser_base<C>::
|
|
_pre ()
|
|
{
|
|
}
|
|
|
|
template <typename C>
|
|
void parser_base<C>::
|
|
_post ()
|
|
{
|
|
}
|
|
|
|
template <typename C>
|
|
void parser_base<C>::
|
|
_pre_impl ()
|
|
{
|
|
_pre ();
|
|
}
|
|
|
|
template <typename C>
|
|
void parser_base<C>::
|
|
_post_impl ()
|
|
{
|
|
_post ();
|
|
}
|
|
|
|
template <typename C>
|
|
const C* parser_base<C>::
|
|
_dynamic_type () const
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
}
|
|
}
|