Vala – ccode Reference Manual
Packages
ccode
Vala
CCodeAssignmentOperator
CCodeBinaryOperator
CCodeModifiers
CCodeUnaryOperator
GGnucSectionType
CCodeAssignment
CCodeBinaryCompareExpression
CCodeBinaryExpression
CCodeBlock
CCodeBreakStatement
CCodeCaseStatement
CCodeCastExpression
CCodeCommaExpression
CCodeComment
CCodeConditionalExpression
CCodeConstant
CCodeConstantIdentifier
CCodeContinueStatement
CCodeDeclaration
CCodeDeclarator
CCodeDeclaratorSuffix
CCodeDefine
CCodeDoStatement
CCodeElementAccess
CCodeEmptyStatement
CCodeEnum
CCodeEnumValue
CCodeExpression
CCodeExpressionStatement
CCodeFile
CCodeForStatement
CCodeFragment
CCodeFunction
CCodeFunctionCall
CCodeFunctionDeclarator
CCodeGGnucSection
CCodeGotoStatement
CCodeIdentifier
CCodeIfSection
CCodeIfStatement
CCodeIncludeDirective
CCodeInitializerList
CCodeInvalidExpression
CCodeLabel
CCodeLineDirective
CCodeMacroReplacement
CCodeMemberAccess
CCodeNewline
CCodeNode
CCodeOnceSection
CCodeParameter
CCodeParenthesizedExpression
CCodePragma
CCodeReturnStatement
CCodeStatement
CCodeStruct
CCodeSwitchStatement
CCodeTypeDefinition
CCodeUnaryExpression
CCodeVariableDeclarator
CCodeWhileStatement
CCodeWriter
ccode_init
GNUC_CONST
GNUC_DEPRECATED
GNUC_FORMAT
GNUC_INTERNAL
GNUC_NO_INLINE
GNUC_PRINTF
GNUC_SCANF
GNUC_UNUSED
Vala
Description:
Content:
Classes:
CCodeAssignment
-
Represents an assignment expression in the C code.
CCodeBinaryCompareExpression
-
Represents an expression comparing two operands checking against a non-boolean result in C code.
CCodeBinaryExpression
-
Represents an expression with two operands in C code.
CCodeBlock
-
Represents a C code block.
CCodeBreakStatement
-
Represents a break statement in the C code.
CCodeCaseStatement
-
Represents a case block in a switch statement in C code.
CCodeCastExpression
-
Represents a type cast in the generated C code.
CCodeCommaExpression
-
Represents a comma separated expression list in the C code.
CCodeComment
-
Represents a comment in the C code.
CCodeConditionalExpression
-
Represents a conditional expression in C code.
CCodeConstant
-
A constant C expression.
CCodeConstantIdentifier
-
Represents a constant identifier in the C code.
CCodeContinueStatement
-
Represents a continue statement in the C code.
CCodeDeclaration
-
Represents a local variable declaration in the C code.
CCodeDeclarator
-
Represents a variable or function pointer declarator in the C code.
CCodeDeclaratorSuffix
CCodeDefine
-
Represents a definition in the C code.
CCodeDoStatement
-
Represents a do iteration statement in the C code.
CCodeElementAccess
-
Represents an access to an array member in the C code.
CCodeEmptyStatement
-
Represents an empty statement in the C code.
CCodeEnum
-
Represents an enum in the C code.
CCodeEnumValue
-
Represents an enum value in the C code.
CCodeExpression
-
Represents an expression node in the C code tree.
CCodeExpressionStatement
-
Represents a C code statement that evaluates a given expression.
CCodeFile
CCodeForStatement
-
Represents a for iteration statement in the C code.
CCodeFragment
-
Represents a container for C code nodes.
CCodeFunction
-
Represents a function declaration in the C code.
CCodeFunctionCall
-
Represents a function call in the C code.
CCodeFunctionDeclarator
-
Represents a function pointer declarator in the C code.
CCodeGGnucSection
-
Represents a section that should be processed on condition.
CCodeGotoStatement
-
Represents a goto statement in the C code.
CCodeIdentifier
-
Represents a identifier in the C code.
CCodeIfSection
-
Represents a section that should be processed on condition.
CCodeIfStatement
-
Represents an if selection statement in the C code.
CCodeIncludeDirective
-
Represents an include preprocessor directive in the C code.
CCodeInitializerList
-
Represents a struct or array initializer list in the C code.
CCodeInvalidExpression
-
Represents an invalid expression.
CCodeLabel
-
Represents a label declaration in the C code.
CCodeLineDirective
-
Represents a line directive in the C code.
CCodeMacroReplacement
-
Represents a preprocessor macro replacement definition in the C code.
CCodeMemberAccess
-
Represents an access to a struct member in the C code.
CCodeNewline
-
Represents a line break in the C code.
CCodeNode
-
Represents a node in the C code tree.
CCodeOnceSection
-
Represents a section that should only to processed once.
CCodeParameter
-
Represents a formal parameter in a C method signature.
CCodeParenthesizedExpression
-
Represents a parenthesized expression in the C code.
CCodePragma
-
Represents a pragma in the C code.
CCodeReturnStatement
-
Represents a return statement in the C code.
CCodeStatement
-
Represents a statement in the C code.
CCodeStruct
-
Represents a struct declaration in the C code.
CCodeSwitchStatement
-
Represents a switch selection statement in the C code.
CCodeTypeDefinition
-
Represents a typedef in the C code.
CCodeUnaryExpression
-
Represents an expression with one operand in the C code.
CCodeVariableDeclarator
-
Represents a variable declarator in the C code.
CCodeWhileStatement
-
Represents a while iteration statement in the C code.
CCodeWriter
-
Represents a writer to write C source files.
Enums:
CCodeAssignmentOperator
CCodeBinaryOperator
CCodeModifiers
CCodeUnaryOperator
GGnucSectionType
Functions:
public
void
ccode_init
(
Profile
profile)
Fields:
public
unowned
string
GNUC_CONST
public
unowned
string
GNUC_DEPRECATED
public
unowned
string
GNUC_FORMAT
public
unowned
string
GNUC_INTERNAL
public
unowned
string
GNUC_NO_INLINE
public
unowned
string
GNUC_PRINTF
public
unowned
string
GNUC_SCANF
public
unowned
string
GNUC_UNUSED