class QPanda::OriginCExpr¶
Overview¶
Implementation class of CExpr. More…
Inherited Members¶
Detailed Documentation¶
Implementation class of CExpr.
Fields¶
quantum node type
Methods¶
Get the Left Expr pointer.
Returns:
CExpr*
Get the Right Expr pointer.
Returns:
CExpr*
Get the Name object.
Returns:
std::string
get classical bit pointer
Returns:
CBit*
Set the Left Expr pointer.
Parameters:
| CExpr* | left expr | 
Set the Right Expr pointer.
Parameters:
| CExpr* | right expr | 
get value
Returns:
cbit_size_t
deep copy this cexpr
Returns:
CExpr*
check validity
Returns:
true check validity ture
false check validity false
get all cbits name
Parameters:
| std::vector<std::string> | cibts name vector | 
get quantum node type
Returns:
NodeType
get content specifier
Returns:
NodeType