コード例 #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;

}