Lines Matching defs:Interp
29 std::unique_ptr<clang::Interpreter> Interp;
35 this->Interp = cantFail(clang::Interpreter::create(std::move(CI)));
53 auto *ParentCI = this->Interp->getCompilerInstance();
67 cantFail(Interp->Parse("int foo = 12;"));
77 cantFail(Interp->Parse("int foo = 12;"));
85 cantFail(Interp->Parse("int application = 12;"));
86 cantFail(Interp->Parse("int apple = 12;"));
100 cantFail(Interp->Parse("int application = 12;"));
101 cantFail(Interp->Parse("char apple = '2';"));
102 cantFail(Interp->Parse("void add(int &SomeInt){}"));
110 cantFail(Interp->Parse("int banana = 42;"));
131 cantFail(Interp->Parse("struct Apple{};"));
132 cantFail(Interp->Parse("void takeApple(Apple &a1){}"));
133 cantFail(Interp->Parse("Apple a1;"));
134 cantFail(Interp->Parse("void takeAppleCopy(Apple a1){}"));
153 cantFail(Interp->Parse("struct Fruit {};"));
154 cantFail(Interp->Parse("struct Apple : Fruit{};"));
155 cantFail(Interp->Parse("void takeFruit(Fruit &f){}"));
156 cantFail(Interp->Parse("Apple a1;"));
157 cantFail(Interp->Parse("Fruit f1;"));
167 cantFail(Interp->Parse("int foo = 42;"));
168 cantFail(Interp->Parse("char fowl = 'A';"));
169 cantFail(Interp->Parse("void takeTwo(int &a, char b){}"));
178 cantFail(Interp->Parse(
180 cantFail(Interp->Parse("Foo f1;"));
191 cantFail(Interp->Parse(
193 cantFail(Interp->Parse("Foo f1;"));
194 cantFail(Interp->Parse("int a = 84;"));
204 cantFail(Interp->Parse(
206 cantFail(Interp->Parse("Foo f1;"));
207 cantFail(Interp->Parse("int a = 84;"));
208 cantFail(Interp->Parse("int plus(int a, int b) { return a + b; }"));
219 Interp->Parse("template <typename T> T id(T a) { return a;} "));
220 cantFail(Interp->Parse("int apple = 84;"));
229 cantFail(Interp->Parse(
231 cantFail(Interp->Parse("char pear = '4';"));