Document::InsertRemoveTrackAttachmentIdentifier Class Reference

InsertRemoveIdentifier for TrackAttachments. More...

#include <InsertTrackAttachmentDelta.h>

Inheritance diagram for Document::InsertRemoveTrackAttachmentIdentifier:

Document::InsertRemoveIdentifier< std::pair< std::size_t, std::size_t >, boost::shared_ptr< Track::TrackAttachment > > List of all members.

Public Member Functions

 InsertRemoveTrackAttachmentIdentifier (const boost::shared_ptr< Track::TrackAttachment > &obj)
 InsertRemoveTrackAttachmentIdentifier (std::size_t attachment_name, std::size_t edge_name)
void insert (Track::Track &track, boost::shared_ptr< Track::TrackAttachment > object) const
 Insert an object into a Track::Track.
boost::shared_ptr< Track::TrackAttachmentremove (Track::Track &track) const
 Remove an object from a Track::Track.

Detailed Description

InsertRemoveIdentifier for TrackAttachments.

Definition at line 31 of file InsertTrackAttachmentDelta.h.


Constructor & Destructor Documentation

Document::InsertRemoveTrackAttachmentIdentifier::InsertRemoveTrackAttachmentIdentifier ( const boost::shared_ptr< Track::TrackAttachment > &  obj  ) 

Definition at line 22 of file InsertTrackAttachmentDelta.cpp.

Document::InsertRemoveTrackAttachmentIdentifier::InsertRemoveTrackAttachmentIdentifier ( std::size_t  attachment_name,
std::size_t  edge_name 
)

Definition at line 28 of file InsertTrackAttachmentDelta.cpp.


Member Function Documentation

void Document::InsertRemoveTrackAttachmentIdentifier::insert ( Track::Track track,
boost::shared_ptr< Track::TrackAttachment object 
) const [virtual]

Insert an object into a Track::Track.

Implements Document::InsertRemoveIdentifier< std::pair< std::size_t, std::size_t >, boost::shared_ptr< Track::TrackAttachment > >.

Definition at line 34 of file InsertTrackAttachmentDelta.cpp.

boost::shared_ptr< Track::TrackAttachment > Document::InsertRemoveTrackAttachmentIdentifier::remove ( Track::Track track  )  const [virtual]

Remove an object from a Track::Track.

Implements Document::InsertRemoveIdentifier< std::pair< std::size_t, std::size_t >, boost::shared_ptr< Track::TrackAttachment > >.

Definition at line 42 of file InsertTrackAttachmentDelta.cpp.


The documentation for this class was generated from the following files:
Get Racer at SourceForge.net. Fast, secure and Free Open Source software downloads

Generated at Mon Sep 6 00:41:16 2010 by Doxygen version 1.4.7 for Racer version svn335.