(C++) VCL forward declarationsFebruary 24, 2017 · View on GitHub (C++) VCL forward declarations VCL forward declarations. namespace Graphics { struct TCanvas; } #include <Graphics.hpp> //No forward declaration possible (TColor is an enum) #include <Graphics.hpp> namespace Extctrls { struct TImage; } #include <ExtCtrls.hpp> namespace Types { struct TRect; } #include <Types.hpp>