PUMA Library Reference Manual
Puma::CProtection Class Reference

#include <Puma/CProtection.h>

Description

Access protection of C++ class members for the purpose of member access control. There are three kinds of protection: private, public, and protected. The protection either is defined implicitely or explicitely using member access specifiers.

Public Types

enum  Type {
  PROT_PUBLIC,
  PROT_PROTECTED,
  PROT_PRIVATE,
  PROT_NONE
}
 The member access types. More...
 

Member Enumeration Documentation

◆ Type

The member access types.

Enumerator
PROT_PUBLIC 

Public member access.

PROT_PROTECTED 

Protected member access.

PROT_PRIVATE 

Private member access.

PROT_NONE 

Undefined member access.