File: math.yo

package info (click to toggle)
c%2B%2B-annotations 13.02.02-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,576 kB
  • sloc: cpp: 25,297; makefile: 1,523; ansic: 165; sh: 126; perl: 90; fortran: 27
file content (15 lines) | stat: -rw-r--r-- 721 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Now that the interfaces of the tt(Math) module and its partitions have been
defined (cf. figure ref(MathPart)) the tt(Math) module's members can be 
defined. The constructor of tt(class Add) in the tt(Math:Add) partition
needs a reference to a tt(Utility) object which it receives from tt(Math)
constructor:
    verbinsert(-as4 examples/partition/math/math1.cc)

Since tt(class Utility's count) member is public, it can be called by the
tt(Math::count) member:
    verbinsert(-as4 examples/partition/math/count.cc)

and finally, tt(Math's add) member calls tt(Add's sum) member, defined in the
tt(Math:Add) partition to obtain the sum of two positive integral values:
    verbinsert(-as4 examples/partition/math/add.cc)