by::immutableTactic Class Reference

Immutable binding strategy. More...

#include <immutableTactic.hpp>

Inheritance diagram for by::immutableTactic:
by::strTactic by::weakTactic by::bindTacticable

Public Member Functions

nbool bind (binder &me, const instance &it) override
 
- Public Member Functions inherited from by::strTactic
void rel (binder &me) override
 
nbool bind (binder &me, const instance &it) override
 
- Public Member Functions inherited from by::weakTactic
void rel (binder &me) override
 
nbool bind (binder &me, const instance &it) override
 
- Public Member Functions inherited from by::bindTacticable
nbool bind (binder &me, const instance *it) BY_SIDE_FUNC(it
 
nbool bind (me, *it)
 

Static Public Attributes

static me singleton
 
- Static Public Attributes inherited from by::strTactic
static me singleton
 
- Static Public Attributes inherited from by::weakTactic
static me singleton
 

Detailed Description

Immutable binding strategy.

Strategy that prevents binding modifications for immutable objects.

Member Function Documentation

◆ bind()

nbool by::immutableTactic::bind ( binder me,
const instance it 
)
overridevirtual

Implements by::bindTacticable.


The documentation for this class was generated from the following file: