Cface__CTypeNode.st
changeset 5 c110eef5b9ef
parent 4 fc74bd43a3eb
child 9 03c7a764d2be
equal deleted inserted replaced
4:fc74bd43a3eb 5:c110eef5b9ef
    10 !
    10 !
    11 
    11 
    12 
    12 
    13 !CTypeNode methodsFor:'accessing'!
    13 !CTypeNode methodsFor:'accessing'!
    14 
    14 
       
    15 cByteSize
       
    16 
       
    17     ^self subclassResponsibility
       
    18 
       
    19     "Created: / 09-07-2008 / 19:26:51 / Jan Vrany <vranyj1@fel.cvut.cz>"
       
    20 !
       
    21 
    15 ffiTypeSymbol
    22 ffiTypeSymbol
    16     ^ self subclassResponsibility
    23     ^ self subclassResponsibility
    17 
    24 
    18     "Created: / 03-07-2008 / 22:54:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
    25     "Created: / 03-07-2008 / 22:54:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
       
    26 !
       
    27 
       
    28 priority
       
    29 
       
    30     ^self isForeign 
       
    31         ifTrue:[super priority - 1]
       
    32         ifFalse:[super priority]
       
    33 
       
    34     "Created: / 09-07-2008 / 20:41:19 / Jan Vrany <vranyj1@fel.cvut.cz>"
       
    35 !
       
    36 
       
    37 smalltalkxValueExtractionSelector
       
    38 
       
    39     ^#at:
       
    40 
       
    41     "Created: / 09-07-2008 / 21:39:39 / Jan Vrany <vranyj1@fel.cvut.cz>"
       
    42 !
       
    43 
       
    44 smalltalkxValueSettingSelector
       
    45 
       
    46     ^(self smalltalkxValueExtractionSelector , 'put:') asSymbol
       
    47 
       
    48     "Created: / 09-07-2008 / 22:13:29 / Jan Vrany <vranyj1@fel.cvut.cz>"
       
    49     "Modified: / 10-07-2008 / 07:38:35 / Jan Vrany <vranyj1@fel.cvut.cz>"
    19 ! !
    50 ! !
    20 
    51 
    21 !CTypeNode methodsFor:'converting'!
    52 !CTypeNode methodsFor:'converting'!
    22 
    53 
    23 resolved
    54 resolved