cpptooling.data.class_classification

Members

Enums

MethodKind
enum MethodKind

The type the method is.

State
enum State

The state and result of the classification is in.

Functions

classifyClass
State classifyClass(in State current, in MethodKind method_kind, in MemberVirtualType method_virtual_type, Flag!"hasMember" hasMember)
State classifyClass(in State current, const CppClass.CppFunc p, Flag!"hasMember" hasMember)

Classify a class from a current state.

Structs

InData
struct InData

Input data for determining the next State.

Meta

Authors

Joakim Brännström (joakim.brannstrom@gmx.com)

This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Algorithm for classifying a class such as being "pure virtual".

License

MPL-2