# Interface: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperatorFactory

Builder for C AST operators.

## Method: createCastOperator
- parameter: `casttype`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator`

Description: Create a cast operator.
parameter: casttype: 
return: 

## Method: createCustomOperator
- parameter: `name`, type: `java.lang.String`
- parameter: `opcount`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator`

Description: Create a custom, function\-like operator.
parameter: name: custom operator, should be like \_\_xxx\_\_
parameter: opcount: 1..3 operand\(s\)
return: 

## Method: get
- parameter: `optype`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COperatorType`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator`

Description: Retrieve a regular operator by type, ie one that is neither CAST nor CUSTOM.
parameter: optype: 
return: 

