Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

Interface «api::Toggle»

Toggle interface of some controllers.

public: virtual ~Toggle();

Destructor.

public: virtual bool disable();

Disables a controller.

Returns:
an enable source bit value of a controller before method was called.

public: virtual void enable(bool status);

Enables a controller.

Parameters:
status — returned status by disable method.

public: Type enable(bool status, Type ret);

Enables a controller.

Parameters:
status — returned status by disable method.
ret — value which will be returned.

Returns:
given value.

public: virtual bool isConstructed() const;

Tests if this object has been constructed.

Returns:
true if object has been constructed successfully.

public: static bool isObject(const Type* obj);

Tests if given object has been constructed object.

Parameters:
obj — pointer to object.

Returns:
true if object has been constructed successfully.

Back to class list