예제 #1
0
bool AAFContainment::Visit(boost::shared_ptr<Visitor> spVisitor)
{
  boost::shared_ptr<TypedVisitor> spTypedVis = boost::dynamic_pointer_cast<TypedVisitor>(spVisitor);
  if(spTypedVis)
  {
    return spTypedVis->EdgeVisit(*this);
  }

  return spVisitor->EdgeVisit(*this);
}
예제 #2
0
파일: Edge.cpp 프로젝트: mcanthony/aaf
bool Edge::Visit(boost::shared_ptr<Visitor> spVisitor)
{
  return spVisitor->EdgeVisit(*this);
}