LLVMDLLStorageClass.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Sat, 01 Aug 2015 06:21:29 +0100
changeset 13 fa967c0e1827
parent 12 f98e97fd02ef
child 14 c7dea3fcc5a7
permissions -rw-r--r--
Renamed class categories to begin with LLVM-S ...to allow eventual port to Squeak/Pharo. Monticello would require that.

"{ Package: 'jv:llvm_s' }"

"{ NameSpace: Smalltalk }"

SharedPool subclass:#LLVMDLLStorageClass
	instanceVariableNames:''
	classVariableNames:'LLVMDefaultStorageClass LLVMDLLImportStorageClass
		LLVMDLLExportStorageClass'
	poolDictionaries:''
	category:'LLVM-S-Core-Constants'
!

!LLVMDLLStorageClass class methodsFor:'initialization'!

initialize

    LLVMDefaultStorageClass := 0.
    LLVMDLLImportStorageClass := 1.
    LLVMDLLExportStorageClass := 2.
! !

!LLVMDLLStorageClass class methodsFor:'constants'!

LLVMDLLExportStorageClass

    ^LLVMDLLExportStorageClass
!

LLVMDLLImportStorageClass

    ^LLVMDLLImportStorageClass
!

LLVMDefaultStorageClass

    ^LLVMDefaultStorageClass
! !


LLVMDLLStorageClass initialize!