Changeset 1438:826bdac3525a in lemon-0.x for doc/named-param.dox
- Timestamp:
- 05/26/05 17:33:16 (20 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1913
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/named-param.dox
r1141 r1438 45 45 46 46 The procedure above can also be applied when defining classes. In this case the type of the attributes can be changed. 47 Initially we have to define a class with the default attribute types. This is the s ecalled Traits Class. Later on48 the types of these attributes can be changed, as described below. In our software \ref DijkstraDefaultTraits is an example of how a traits class look like.47 Initially we have to define a class with the default attribute types. This is the so called Traits Class. Later on 48 the types of these attributes can be changed, as described below. In our software \ref DijkstraDefaultTraits is an example of how a traits class looks like. 49 49 50 50 \section named-templ-param Named Class Template Parameters 51 51 52 If we would like to change the type of an attribute in a class that was instantiated by using a traits class as a template parameter, and the class contains named parameters, we do not have to reinstantiate the class with new traits class. Instead of that adaptor classes can be used like in the following cases.52 If we would like to change the type of an attribute in a class that was instantiated by using a traits class as a template parameter, and the class contains named parameters, we do not have to reinstantiate the class with new traits class. Instead of that, adaptor classes can be used like in the following cases. 53 53 54 54 \code
Note: See TracChangeset
for help on using the changeset viewer.