LLVMDLLStorageClass.st
changeset 0 38af781b75ab
child 12 f98e97fd02ef
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LLVMDLLStorageClass.st	Tue Jul 07 23:11:41 2015 +0100
@@ -0,0 +1,40 @@
+"{ Package: 'jv:libllvms' }"
+
+"{ NameSpace: Smalltalk }"
+
+SharedPool subclass:#LLVMDLLStorageClass
+	instanceVariableNames:''
+	classVariableNames:'LLVMDefaultStorageClass LLVMDLLImportStorageClass
+		LLVMDLLExportStorageClass'
+	poolDictionaries:''
+	category:'LLVM-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!