Spaces:
Sleeping
Sleeping
from sympy.core.symbol import Symbol | |
from sympy.codegen.ast import Type | |
from sympy.codegen.cxxnodes import using | |
from sympy.printing.codeprinter import cxxcode | |
x = Symbol('x') | |
def test_using(): | |
v = Type('std::vector') | |
u1 = using(v) | |
assert cxxcode(u1) == 'using std::vector' | |
u2 = using(v, 'vec') | |
assert cxxcode(u2) == 'using vec = std::vector' | |