repos
/
smoke
/ annotate_shade
summary
|
shortlog
|
log
|
tree
|
commit
|
commitdiff
|
headdiff
|
annotate
|
headblob
|
headfilediff
|
filehistory
normal
|
plain
|
shade
|
zebra
class & type size (and some more exports)
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 #:call
19:45:41 '
17
#:c-integer
2009-04-05 tobias
18
2010-01-23 tobias
19
#:class-p
19:45:41 '
20
#:class-size
'
21
#:const-p
2009-04-05 tobias
22
#:id
2010-01-23 tobias
23
#:name
19:45:41 '
24
#:pointer
'
25
#:pointer-p
'
26
#:size
'
27
#:smoke
'
28
#:stack-p
'
29
#:type-foreign-keyword
'
30
#:type-id
'
31
#:type-size
'
32
#:virtual-destructor-p
2009-04-05 tobias
33
2010-01-23 tobias
34
#:convert-argument
2009-04-05 tobias
35
#:cxx-bool
15:36:29 '
36
2009-05-11 tobias
37
#:define-from-lisp-translation
2009-08-02 tobias
38
#:define-to-lisp-translation
2010-01-23 tobias
39
#:*to-lisp-translations*
19:45:41 '
40
2009-08-02 tobias
41
#:define-pointer-typedef
2010-01-23 tobias
42
#:define-smoke-module
19:45:41 '
43
'
44
#:define-takes-ownership
'
45
#:delete-object
'
46
#:remove-object
'
47
'
48
#:eval-startup
'
49
'
50
#:get-smoke-variable-for-pointer
'
51
#:init
'
52
#:object-to-lisp
'
53
2009-07-22 tobias
54
#:make-auto-pointer
2010-01-23 tobias
55
#:make-cleanup-pointer
2009-05-11 tobias
56
2010-01-23 tobias
57
#:make-smoke-classes
19:45:41 '
58
#:make-smoke-type
'
59
#:no-applicable-cxx-method
'
60
#:smoke-call
'
61
#:upcast
'
62
'
63
#:smoke-standard-object
'
64
#:smoke-type
'
65
#:smoke-type=
2009-05-14 tobias
66
12:07:00 '
67
#+sbcl #:save-bundle))
2009-04-05 tobias
68
15:36:29 '
69
(defpackage #:cxx
'
70
(:use) ;; do not use #:cl
2009-04-12 tobias
71
(:export #:class
19:53:53 '
72
'
73
#:= ;; These are defined in :qt since we need QGlobalSpace
'
74
#:/=
'
75
#:< #:<=
'
76
#:> #:>=
'
77
#:incf
'
78
#:decf
'
79
#:+
'
80
#:-
'
81
#:*
'
82
#:/
'
83
#:1+
'
84
#:1-
'
85
'
86
#:aref))