Vala.CCodeDefine – ccode Reference Manual
Packages
ccode
Vala
CCodeDefine
name
value
value_expression
CCodeDefine
CCodeDefine.with_expression
write
_name
_value
_value_expression
CCodeDefine
Object Hierarchy:
Vala.CCodeDefine
Vala.CCodeDefine
Vala.CCodeDefine
Vala.CCodeNode
Vala.CCodeNode
Vala.CCodeNode->Vala.CCodeDefine
Description:
public
class
CCodeDefine
:
CCodeNode
Represents a definition in the C code.
All known sub-classes:
CCodeMacroReplacement
Namespace:
Vala
Package:
ccode
Content:
Properties:
public
string
name
{
get
;
set
; }
The name of this definition.
public
string
?
value
{
get
;
set
; }
The value of this definition.
public
CCodeExpression
?
value_expression
{
get
;
set
; }
The value expression of this definition.
Creation methods:
public
CCodeDefine
(
string
name,
string
? value =
null
)
public
CCodeDefine.with_expression
(
string
name,
CCodeExpression
expression)
Methods:
public
override
void
write
(
CCodeWriter
writer)
Fields:
private
string
_name
private
string
?
_value
private
CCodeExpression
?
_value_expression
Inherited Members:
All known members inherited from class Vala.CCodeNode
_line
_modifiers
line
modifiers
write
write_combined
write_declaration