Logo Search packages:      
Sourcecode: inkscape version File versions  Download package

Classes | Public Types | Public Member Functions | Public Attributes | Private Member Functions

Inkscape::DocumentSubset::Relations Struct Reference

Inheritance diagram for Inkscape::DocumentSubset::Relations:
Inheritance graph
Collaboration diagram for Inkscape::DocumentSubset::Relations:
Collaboration graph

List of all members.


struct  Record

Public Types

typedef std::map< SPObject
*, Record
typedef std::vector< SPObject * > Siblings

Public Member Functions

void addOne (SPObject *obj)
void clear ()
Recordget (SPObject *obj)
void operator delete (void *p)
void * operator new (std::size_t size, ScanPolicy scan=default_scan, CollectionPolicy collect=AUTO) throw (std::bad_alloc)
void * operator new[] (std::size_t size, ScanPolicy scan=default_scan, CollectionPolicy collect=AUTO) throw (std::bad_alloc)
void remove (SPObject *obj, bool subtree)
void reorder (SPObject *obj)

Public Attributes

sigc::signal< void, SPObject * > added_signal
sigc::signal< void > changed_signal
Map records
sigc::signal< void, SPObject * > removed_signal

Private Member Functions

Record_doAdd (SPObject *obj)
void _doRemove (SPObject *obj)
void _doRemoveSubtree (SPObject *obj)
void _notifyAdded (SPObject *obj)
void _release_object (SPObject *obj)

Detailed Description

Definition at line 24 of file document-subset.cpp.

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index