cCode [line 204]
string cCode(
string
$name)
Generate C code for element
- Return: C code
- Access: public
Parameters:
string
$name
—
Extension name
cCodeFooter [line 228]
string cCodeFooter(
string
$name)
Generate C code footer block for all elements of this class
- Return: C code
- Access: public
Parameters:
string
$name
—
Extension name
cCodeHeader [line 216]
string cCodeHeader(
string
$name)
Generate C code header block for all elements of this class
- Return: C code
- Access: public
Parameters:
string
$name
—
Extension name
docEntry [line 252]
string docEntry(
string
$extension)
Generate documentation code for element
- Return: documentation content
- Access: public
Parameters:
string
$extension
—
id basename for extension
docFooter [line 276]
string docFooter(
string
$name)
Generate documentation footer block for all elements of this class
- Return: documentation fragment
- Access: public
Parameters:
string
$name
—
Extension name
docHeader [line 264]
string docHeader(
string
$name)
Generate documentation header block for all elements of this class
- Return: documentation fragment
- Access: public
Parameters:
string
$name
—
Extension name
getIfCondition [line 132]
getName [line 61]
hCode [line 240]
string hCode(
class
$extension)
Generate C include file definitions for element
- Return: C header code
- Access: public
Overridden in child classes as:
- CodeGen_Dependency_Header::hCode()
- return header file code snippet
Parameters:
class
$extension
—
Extension extension we are owned by
ifConditionEnd [line 156]
Conditional compilation end
ifConditionStart [line 142]
string ifConditionStart(
)
Conditional compilation start
isKeyword [line 174]
bool isKeyword(
string
$name)
Checks whether a string is a reserved name
- Return: true if reserved
- Access: public
Parameters:
isName [line 188]
bool isName(
string
$name)
Checks whether a string is a valid C name
- Return: true for valid names, false otherwise
- Access: public
Parameters:
string
$name
—
The name to check
setDescription [line 102]
bool setDescription(
string
$text)
Description setter
Parameters:
string
$text
—
function description
setIfCondition [line 122]
void setIfCondition(
string
$code)
ifCondition setter
Parameters:
string
$code
—
preprocessor #if condition
setName [line 48]
bool setName(
string
$name)
Name setter
Parameters:
string
$name
—
function name
setSummary [line 80]
bool setSummary(
string
$text)
Summary setter
Parameters:
string
$text
—
function summary