Как назвать этот ориентированный на ключ шаблон защиты доступа?

По-видимомуэтот ориентированный на ключ шаблон защиты доступа:

class SomeKey { 
    friend class Foo;
    SomeKey() {} 
    // possibly non-copyable too
};

class Bar {
public:
    void protectedMethod(SomeKey); // only friends of SomeKey have access
};

... пока не имеет известного имени, поэтому я бы хотел найти для него подходящее имя, чтобы мы могли ссылаться на него, не ломая язык. Предложения?

Так должно быть:

краткийпередать цель защиты доступав идеале подразумевать, что проксирование не требуется (?)

Ответы на вопрос(4)

Ваш ответ на вопрос