File:  [parser3project] / parser3 / src / doc / methoded.dox
Revision 1.4: download - view: text, annotated - select for diffs - revision graph
Tue Mar 30 08:32:17 2004 UTC (22 years, 2 months ago) by paf
Branches: MAIN
CVS tags: release_3_5_1, release_3_5_0, release_3_4_6, release_3_4_5, release_3_4_4, release_3_4_3, release_3_4_2, release_3_4_1, release_3_4_0, release_3_3_0, release_3_2_3, release_3_2_2, release_3_2_1, release_3_2_0, release_3_1_6, release_3_1_5, release_3_1_4, release_3_1_3, paf_left, HEAD
merged bugfixes from 3.1.2, changed version to 3.1.3beta

/**	@page Methoded  Methoded: configurable class

Classes[mail, string, ...], are direct and indirect decendants of Methoded.

Methoded can be used directly [Methoded::used_directly()=true],
then at the request processing stat method Methoded_array::register_directly_used 
whould register them in Request::classes().
Example: class mail [MMail].

Or indirectly, then they[global instance] are used in
Value::get_class to specify a class of Value descendant.
Excample: class string [instance of MString in VString::get_class].

Any class can also can parameters defined in @conf in global auto.p file,
to work with those one should override Methoded::configure_admin.
Class can also can user-defined parameters: Methoded::configure_user.

*/

E-mail: