Cleanup C++ to Lisp translation
Annotate for file src/package.lisp
2009-04-05 tobias 1 (defpackage #:cxx-support
15:36:29 ' 2 (:use #:cl)
' 3 (:export #:enum
' 4 #:enum=
' 5 #:enum-logand
2009-06-08 tobias 6 #:enum-logior
2009-04-05 tobias 7 #:value
15:36:29 ' 8 #:enum-type
' 9 #:enum-case
' 10 #:enum-cases
' 11 #:enum-ecase))
' 12
' 13 (defpackage #:smoke
2009-05-11 tobias 14 (:use #:cl #:cffi #:trivial-garbage #:bordeaux-threads #:cxx-support
12:30:33 ' 15 #:alexandria)
2010-01-23 tobias 16 (:export #:init
19:45:41 ' 17 #:get-smoke-variable-for-pointer
2009-04-05 tobias 18
2010-01-23 tobias 19 #:make-smoke-classes
19:45:41 ' 20 #:eval-startup
' 21
' 22 #:delete-object
' 23 #:smoke-call
' 24 #:call
' 25
' 26 #:name
2009-04-05 tobias 27 #:id
2010-01-23 tobias 28 #:smoke-type=
2009-04-05 tobias 29
15:36:29 ' 30 #:cxx-bool
' 31
2009-05-11 tobias 32 #:define-from-lisp-translation
2009-08-02 tobias 33 #:define-to-lisp-translation
10:12:41 ' 34 #:define-pointer-typedef
2010-01-23 tobias 35 #:make-cleanup-pointer
2009-07-22 tobias 36 #:make-auto-pointer
2009-05-11 tobias 37
2010-01-23 tobias 38 #:pointer
19:45:41 ' 39 #:define-smoke-module
' 40 #:define-takes-ownership
2009-05-14 tobias 41
12:07:00 ' 42 #+sbcl #:save-bundle))
2009-04-05 tobias 43
15:36:29 ' 44 (defpackage #:cxx
' 45 (:use) ;; do not use #:cl
2009-04-12 tobias 46 (:export #:class
19:53:53 ' 47
' 48 #:= ;; These are defined in :qt since we need QGlobalSpace
' 49 #:/=
' 50 #:< #:<=
' 51 #:> #:>=
' 52 #:incf
' 53 #:decf
' 54 #:+
' 55 #:-
' 56 #:*
' 57 #:/
' 58 #:1+
' 59 #:1-
' 60
' 61 #:aref))