void GroupMessageField::Accept(MessageVisitor &visitor) const { visitor.Visit(this); vector<const MessageFieldInterface*>::const_iterator iter = m_fields.begin(); for (; iter != m_fields.end(); ++iter) (*iter)->Accept(visitor); visitor.PostVisit(this); }
void apply(MessageVisitor<ProtocolAdaptor>& visitor, Buffer& buffer) { visitor.visit(*this, buffer); }
void ChatMessage::accept(MessageVisitor& visitor) const { visitor.visit(*this); }
void NotificationMessage::accept(MessageVisitor& visitor) const { visitor.visit(*this); }
void BeginMessage::accept(MessageVisitor& visitor) const { visitor.visit(*this); }
void HeaderMessage::accept(MessageVisitor& visitor) const { visitor.visit(*this); }
void GameOptionsMessage::accept(MessageVisitor& visitor) const { visitor.visit(*this); }
void RestartMessage::accept(MessageVisitor& visitor) const { visitor.visit(*this); }