Merge branch 'OOP' of https://scm.cri.ensmp.fr/git/Faustine into OOP
[Faustine.git] / interpretor / faust-0.9.47mr3 / compiler / headers / inverterSchema.h
1 #ifndef INVERTERSCHEMA_H
2 #define INVERTERSCHEMA_H
3
4
5 #include "blockSchema.h"
6
7 /**
8 * An inverter : a special symbol corresponding to '*(-1)'
9 * to create more compact diagrams
10 */
11 class inverterSchema : public blockSchema
12 {
13
14 public:
15 friend schema* makeInverterSchema (const string& color);
16
17 virtual void draw(device& dev);
18 private:
19 inverterSchema (const string& color);
20
21 };
22
23 #endif // INVERTERSCHEMA_H