OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Repos::IOParSet Class Reference

Set of Repos::IOPar with each a unique name for user recognistion. More...

Inheritance diagram for Repos::IOParSet:
[legend]

Public Member Functions

 IOParSet (const char *basenm)
 
int find (const char *) const
 
ObjectSet< const IOPargetEntries (Source) const
 
bool write (Source) const
 
bool write (const Source *s=0) const
 
BufferString fileName (Source) const
 
- Public Member Functions inherited from ManagedObjectSet< IOPar >
 ManagedObjectSet ()
 
 ManagedObjectSet (const ManagedObjectSet< IOPar > &)
 
virtual ~ManagedObjectSet ()
 
ManagedObjectSet< IOPar > & operator= (const ObjectSet< IOPar > &)
 
ManagedObjectSet< IOPar > & operator= (const ManagedObjectSet< IOPar > &)
 
virtual bool isManaged () const
 
virtual void erase ()
 
virtual void append (const ObjectSet< IOPar > &)
 
virtual void removeRange (size_type, size_type)
 
virtual IOParremoveSingle (int idx, bool kporder=true)
 
virtual IOParremoveAndTake (int idx, bool kporder=true)
 
virtual IOParreplace (int idx, IOPar *)
 
virtual ManagedObjectSet< IOPar > & operator-= (IOPar *)
 
- Public Member Functions inherited from ObjectSet< IOPar >
 ObjectSet ()
 
 ObjectSet (const ObjectSet< IOPar > &)
 
virtual ~ObjectSet ()
 
ObjectSet< IOPar > & operator= (const ObjectSet< IOPar > &)
 
bool nullAllowed () const
 
void allowNull (bool yn=true)
 
size_type size () const
 
virtual int64_t nrItems () const
 
virtual IOParoperator[] (size_type)
 
virtual const IOParoperator[] (size_type) const
 
virtual IOParoperator[] (const IOPar *) const
 check & unconst More...
 
virtual bool validIdx (int64_t) const
 
virtual bool isPresent (const IOPar *) const
 
virtual size_type indexOf (const IOPar *) const
 
IOParfirst ()
 
const IOParfirst () const
 
IOParlast ()
 
const IOParlast () const
 
ObjectSet< IOPar > & add (IOPar *t)
 
ObjectSet< IOPar > & operator+= (IOPar *t)
 
void push (IOPar *t)
 
bool addIfNew (IOPar *)
 
virtual void insertAt (IOPar *newptr, size_type)
 
virtual void insertAfter (IOPar *newptr, size_type)
 
virtual void copy (const ObjectSet< IOPar > &)
 
virtual void swap (int64_t, int64_t)
 
virtual void reverse ()
 
virtual IOParpop ()
 
void plainErase ()
 
- Public Member Functions inherited from OD::Set
virtual ~Set ()
 
bool isEmpty () const
 
void setEmpty ()
 

Protected Member Functions

virtual IOParSetdoAdd (IOPar *)
 
- Protected Member Functions inherited from ObjectSet< IOPar >
virtual ObjectSet< IOPar > & doAdd (IOPar *)
 

Protected Attributes

const BufferString basenm_
 
- Protected Attributes inherited from ObjectSet< IOPar >
VectorAccess< void *, size_typevec_
 
bool allow0_
 

Additional Inherited Members

- Public Types inherited from ManagedObjectSet< IOPar >
typedef int size_type
 
typedef IOPar object_type
 
- Public Types inherited from ObjectSet< IOPar >
typedef int size_type
 
typedef IOPar object_type
 

Detailed Description

Set of Repos::IOPar with each a unique name for user recognistion.

Constructor & Destructor Documentation

Repos::IOParSet::IOParSet ( const char *  basenm)

Member Function Documentation

virtual IOParSet& Repos::IOParSet::doAdd ( IOPar )
protectedvirtual
BufferString Repos::IOParSet::fileName ( Source  ) const
int Repos::IOParSet::find ( const char *  ) const
ObjectSet<const IOPar> Repos::IOParSet::getEntries ( Source  ) const
bool Repos::IOParSet::write ( Source  ) const
bool Repos::IOParSet::write ( const Source s = 0) const

Member Data Documentation

const BufferString Repos::IOParSet::basenm_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019