示例#1
0
文件: Question.hpp 项目: xhub/siconos
void apply(const Visitable& v, const Argument& arg)
{
    VisitorWithArgument t(arg);

    v.accept(t);

}
示例#2
0
文件: Question.hpp 项目: xhub/siconos
void apply(const Visitable& v, const Argument1& arg1, const Argument2& arg2)
{
    VisitorWith2Arguments t(arg1, arg2);

    v.accept(t);

}
示例#3
0
文件: Question.hpp 项目: xhub/siconos
void apply(const Visitable& v)
{
    static Visitor t;

    v.accept(t);

}
示例#4
0
文件: Question.hpp 项目: xhub/siconos
typename GeneralQuestion::type ask(const Visitable& v, const Argument& arg)
{
    GeneralQuestion t(arg);

    v.accept(t);

    return t.answer;

}
示例#5
0
文件: Question.hpp 项目: xhub/siconos
typename GeneralQuestion::type ask(const Visitable& v)
{
    GeneralQuestion t;

    v.accept(t);

    return t.answer;

}