]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/tti/doc/tti_terminology.qbk
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / tti / doc / tti_terminology.qbk
CommitLineData
7c673cae
FG
1[/
2 (C) Copyright Edward Diener 2011
3 Distributed under the Boost Software License, Version 1.0.
4 (See accompanying file LICENSE_1_0.txt or copy at
5 http://www.boost.org/LICENSE_1_0.txt).
6]
7
8[section:tti_terminology Terminology]
9
10The term "enclosing type" refers to the type which is being introspected.
11This type is always a class, struct, or union.
12
13The term "inner xxx", where xxx is some element of the enclosing type,
14refers to either a type, template, function, or data within the enclosing
15type. The term "inner element" also refers to any one of these entities in general.
16
17I use the term "nested type" to refer to a type within another type.
18I use the term "member function" or "member data" to refer to non-static
19functions or data that are part of the enclosing type.
20I use the term "static member function" or "static member data" to refer to static
21functions or data that are part of the enclosing type.
22I use the term "nested class template" to refer to a class template
23nested within the enclosing type.
24
25Other terminology may be just as valid for the notion of C++ language
26elements within a type, but I have chosen these terms to be consistent.
27
28The term "generated metafunction(s)" refers to macro metafunctions
29which are generated by macros.
30
31[endsect]