vrq
Public Member Functions | Public Attributes | Friends | List of all members
CNode_pr Struct Reference

Helper class for building tail recursive binary CNode trees Used by parser. More...

#include <cnode.h>

Public Member Functions

CNodeoperator= (CNode *n)
 
CNodeoperator-> ()
 
 operator CNode * ()
 
int operator== (CNode *v)
 
int operator!= (CNode *v)
 
int operator== (CNode_pr p)
 
int operator!= (CNode_pr p)
 

Public Attributes

CNodehead
 
CNodetail
 

Friends

CNode_pr cLINK (CNode_pr pr1, CNode *n2)
 

Detailed Description

Helper class for building tail recursive binary CNode trees Used by parser.

Member Function Documentation

◆ operator CNode *()

CNode_pr::operator CNode * ( )
inline

◆ operator!=() [1/2]

int CNode_pr::operator!= ( CNode v)
inline

◆ operator!=() [2/2]

int CNode_pr::operator!= ( CNode_pr  p)
inline

◆ operator->()

CNode* CNode_pr::operator-> ( )
inline

◆ operator=()

CNode* CNode_pr::operator= ( CNode n)
inline

◆ operator==() [1/2]

int CNode_pr::operator== ( CNode v)
inline

◆ operator==() [2/2]

int CNode_pr::operator== ( CNode_pr  p)
inline

Friends And Related Function Documentation

◆ cLINK

CNode_pr cLINK ( CNode_pr  pr1,
CNode n2 
)
friend

Member Data Documentation

◆ head

CNode* CNode_pr::head

◆ tail

CNode* CNode_pr::tail

The documentation for this struct was generated from the following file: