File: typedef.yo

package info (click to toggle)
c%2B%2B-annotations 12.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 13,044 kB
  • sloc: cpp: 24,337; makefile: 1,517; ansic: 165; sh: 121; perl: 90
file content (17 lines) | stat: -rw-r--r-- 513 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
The keyword ti(typedef) is still used in bf(C++), but is not required
anymore when defining  ti(union), ti(struct) or ti(enum) definitions.
This is illustrated in the following example:
        verb(    struct SomeStruct
    {
        int     a;
        double  d;
        char    string[80];
    };)

When a tt(struct, union) or other compound type is defined, the tag of
this type can be used as type name (this is tt(SomeStruct) in the above
example):
        verb(    SomeStruct what;

    what.d = 3.1415;)