#ifndef _layers_h #define _layers_h class Layer { private: Layer* successor; public: Layer(): successor(0) { }; Layer* getSuccessor() { return successor; }; void setSuccessor( Layer* successor ) { this -> successor = successor; } } #endif