Use strcmp, fix constructor & destrucor calling for classes witn namespace (phonon::MediaPlayer) and add :arg0 to :arg2 initargs
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
2010-01-23 tobias 33 #:make-cleanup-pointer
2009-07-22 tobias 34 #:make-auto-pointer
2009-05-11 tobias 35
2010-01-23 tobias 36 #:pointer
19:45:41 ' 37 #:define-smoke-module
' 38 #:define-takes-ownership
2009-05-14 tobias 39
12:07:00 ' 40 #+sbcl #:save-bundle))
2009-04-05 tobias 41
15:36:29 ' 42 (defpackage #:cxx
' 43 (:use) ;; do not use #:cl
2009-04-12 tobias 44 (:export #:class
19:53:53 ' 45
' 46 #:= ;; These are defined in :qt since we need QGlobalSpace
' 47 #:/=
' 48 #:< #:<=
' 49 #:> #:>=
' 50 #:incf
' 51 #:decf
' 52 #:+
' 53 #:-
' 54 #:*
' 55 #:/
' 56 #:1+
' 57 #:1-
' 58
' 59 #:aref))