CCall
(SymbolicC Package Symbol) CCall[fname, args] is a symbolic representation of a call to a function.
CCast
(SymbolicC Package Symbol) CCast[type, obj] is a symbolic representation of a cast of obj to type.
CComment[text] is a symbolic representation of a comment. CComment[text, {pre, post}] includes text to add before and after the comment.
CDeclare[type, var] is a symbolic representation of a variable declaration.CDeclare[type, {var_1, ...}] declares a number of variables.
CDo
(SymbolicC Package Symbol) CDo[body, test] is a symbolic representation of a do/while statement.
CEnum[members] is a symbolic representation of an enum statement.
CError
(SymbolicC Package Symbol) CError[line] is a symbolic representation of a preprocessor error directive.
CFor
(SymbolicC Package Symbol) CFor[init, test, incr, body] is a symbolic representation of a for loop.
CIf
(SymbolicC Package Symbol) CIf[test, trueArg, falseArg] is a symbolic representation of a conditional statement. CIf[test, trueArg] only has a branch if test is true.
CInclude[header] is a symbolic representation of a preprocessor include statement.