CBorderLayoutBase Class

class CBorderLayoutBase: public _Base

Default implementation of the IBorderLayout interface. This class is designed to be used as a base class by all layout node types that need to provide an implementation of that interface.

Defined in: BorderLayout.h

Class Template Arguments

_Derived

Most derived class in the inheritance hierarchy.

_LayoutIface

Most derived layout interface implemented by _Derived. Must be a IBorderLayout descendant.

_Base

Class this class is derived from.

Comments

The actual base class is determined by the third template parameter. By default it is CLayoutNode<_Derived, _LayoutIface>, although for most border nodes implemented in SFL the actual base base class will be CDCLayoutBase.