… | |
… | |
109 | JSON::Syck::Dump $_[0] |
109 | JSON::Syck::Dump $_[0] |
110 | } |
110 | } |
111 | |
111 | |
112 | =back |
112 | =back |
113 | |
113 | |
|
|
114 | =cut |
|
|
115 | |
114 | ############################################################################# |
116 | ############################################################################# |
115 | |
117 | |
116 | =head2 EVENTS AND OBJECT ATTACHMENTS |
118 | =head2 EVENTS AND OBJECT ATTACHMENTS |
117 | |
119 | |
118 | =over 4 |
120 | =over 4 |
… | |
… | |
420 | This API is preliminary (most likely, the EVENT_KLASS_xxx prefix will be |
422 | This API is preliminary (most likely, the EVENT_KLASS_xxx prefix will be |
421 | removed in future versions), and there is no public API to access override |
423 | removed in future versions), and there is no public API to access override |
422 | results (if you must, access C<@cf::invoke_results> directly). |
424 | results (if you must, access C<@cf::invoke_results> directly). |
423 | |
425 | |
424 | =back |
426 | =back |
|
|
427 | |
|
|
428 | =cut |
425 | |
429 | |
426 | ############################################################################# |
430 | ############################################################################# |
427 | |
431 | |
428 | =head2 METHODS VALID FOR ALL CORE OBJECTS |
432 | =head2 METHODS VALID FOR ALL CORE OBJECTS |
429 | |
433 | |
… | |
… | |
912 | *{"safe::$fun"} = $safe_hole->wrap ($cb); |
916 | *{"safe::$fun"} = $safe_hole->wrap ($cb); |
913 | } |
917 | } |
914 | |
918 | |
915 | =back |
919 | =back |
916 | |
920 | |
|
|
921 | =cut |
|
|
922 | |
917 | ############################################################################# |
923 | ############################################################################# |
918 | |
924 | |
919 | =head2 EXTENSION DATABASE SUPPORT |
925 | =head2 EXTENSION DATABASE SUPPORT |
920 | |
926 | |
921 | Crossfire maintains a very simple database for extension use. It can |
927 | Crossfire maintains a very simple database for extension use. It can |