Support the new smokegenerator (r1015073).
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
2009-08-27 tobias 38 #:const-p
2010-01-23 tobias 39 #:pointer
19:45:41 ' 40 #:define-smoke-module
' 41 #:define-takes-ownership
2009-05-14 tobias 42
12:07:00 ' 43 #+sbcl #:save-bundle))
2009-04-05 tobias 44
15:36:29 ' 45 (defpackage #:cxx
' 46 (:use) ;; do not use #:cl
2009-04-12 tobias 47 (:export #:class
19:53:53 ' 48
' 49 #:= ;; These are defined in :qt since we need QGlobalSpace
' 50 #:/=
' 51 #:< #:<=
' 52 #:> #:>=
' 53 #:incf
' 54 #:decf
' 55 #:+
' 56 #:-
' 57 #:*
' 58 #:/
' 59 #:1+
' 60 #:1-
' 61
' 62 #:aref))