- changed struct field accessor generation - no "prim" prefix.
- struct size is extracted from XML
"{ Package: 'cvut:fel/cface' }"
"{ NameSpace: Cface }"
CDerivedTypeNode subclass:#CStructuredNode
instanceVariableNames:'cByteSize fields'
classVariableNames:''
poolDictionaries:''
category:'Cface-C AST'
!
!CStructuredNode methodsFor:'accessing'!
cByteSize
^ cByteSize
"Created: / 09-09-2008 / 16:49:58 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
cByteSize:anInteger
cByteSize := anInteger.
"Created: / 09-09-2008 / 16:49:58 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
fields
^ fields
"Created: / 10-07-2008 / 08:43:26 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
fields:aCollection
fields := aCollection.
fields do:[:f|f owner: self].
"Created: / 10-07-2008 / 08:43:26 / Jan Vrany <vranyj1@fel.cvut.cz>"
!
stxStructFieldGetterSelector
^ #at:
"Created: / 09-09-2008 / 21:32:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
! !