示例#1
0
void MapProperty::accept(ClassVisitor& visitor) const
{
    ExtendedClassVisitor* mapVisitor = dynamic_cast< ExtendedClassVisitor*>(&visitor);
    if (mapVisitor)
    {
        mapVisitor->visit(*this);
    }
    else
    {
        visitor.visit(*this);
    }
}
示例#2
0
文件: function.cpp 项目: Gohla/camp
//-------------------------------------------------------------------------------------------------
void Function::accept(ClassVisitor& visitor) const
{
    visitor.visit(*this);
}
示例#3
0
//-------------------------------------------------------------------------------------------------
void DictionaryProperty::accept(ClassVisitor& visitor) const
{
    visitor.visit(*this);
}
示例#4
0
void SimpleProperty::accept(ClassVisitor& visitor) const
{
    visitor.visit(*this);
}
示例#5
0
//-------------------------------------------------------------------------------------------------
void EnumProperty::accept(ClassVisitor& visitor) const
{
    visitor.visit(*this);
}