Skip to content

sg::asBaseType

returns the same node n upcasted to its base type

Synopses

Declared in <SageIII/sageInterface/sageGeneric.h>

returns the same node n upcasted to its base type

template<class SageNode>
SageNode::base_node_type&
asBaseType(SageNode& n);
template<class SageNode>
SageNode::base_node_type const&
asBaseType(SageNode const& n);
template<class SageNode>
SageNode::base_node_type*
asBaseType(SageNode* n);
template<class SageNode>
SageNode::base_node_type const*
asBaseType(SageNode const* n);

Created with MrDocs