GB_DECLARE

#define GB_DECLARE ( name , size ) ...

Этот макрос - первая строка определения класса (class declaration).

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

Если класс не допускает образцов, или класс виртуальный, вы должны установить size в нуль.