This allows the structures that define the interfaces to contain pointers to each other without trying to sort out the cyclic interdependencies that would otherwise result.
typedef struct ANTLR3_BITSET_LIST_struct* pANTLR3_BITSET_LIST |
Pointer to an instantiation of 'class' ANTLR3_BITSET_LIST.
typedef struct ANTLR3_INT_STREAM_struct* pANTLR3_INT_STREAM |
Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_NODE_STREAM.
Pointer to an instantiation of 'class' ANTLR3_REWRITE_RULE_SUBSTREE_STREAM.
typedef struct ANTLR3_TOPO_struct* pANTLR3_TOPO |
Pointer to an instantiation of 'class' ANTLR3_TOPO.