abstract.h 35.8 KB