STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Public Member Functions | Properties
CodeContainerBase Class Reference

Inherits CodeElement.

Inherited by CFile, ElseIf, Function, IfThenElse, PP_If, PP_Ifdef, and SwitchCase.

Public Member Functions

void AddElements (IList< CodeElement > elements, params CodeElement[] spacerElements)
 
CodeElement AddElement (CodeElement element)
 
Code AddCode (string code)
 
Code AddCodeFormat (string codeFormat, params object[] args)
 
CodeElement AddDeclaration (CodeElement declaration)
 
override void GenerateCode (int level, CGenerator generator)
 

Properties

List< CodeElementDeclarations [get]
 
List< CodeElementInnerElements [get]
 
bool IncreaseLevel [get, set]
 

Detailed Description

Definition at line 38 of file CodeContainerBase.cs.

Member Function Documentation

Code AddCode ( string  code)
inline

Definition at line 98 of file CodeContainerBase.cs.

Code AddCodeFormat ( string  codeFormat,
params object[]  args 
)
inline

Definition at line 103 of file CodeContainerBase.cs.

CodeElement AddDeclaration ( CodeElement  declaration)
inline

Definition at line 108 of file CodeContainerBase.cs.

CodeElement AddElement ( CodeElement  element)
inline

Definition at line 88 of file CodeContainerBase.cs.

void AddElements ( IList< CodeElement elements,
params CodeElement[]  spacerElements 
)
inline

Definition at line 60 of file CodeContainerBase.cs.

override void GenerateCode ( int  level,
CGenerator  generator 
)
inlinevirtual

Reimplemented from CodeElement.

Reimplemented in IfThenElse, Function, SwitchCase, PP_Ifdef, PP_If, and ElseIf.

Definition at line 118 of file CodeContainerBase.cs.

Property Documentation

List<CodeElement> Declarations
get

Definition at line 45 of file CodeContainerBase.cs.

bool IncreaseLevel
getsetprotected

Definition at line 55 of file CodeContainerBase.cs.

List<CodeElement> InnerElements
get

Definition at line 50 of file CodeContainerBase.cs.


The documentation for this class was generated from the following file: