OCDM_ByteSequenceSet Class Reference

Class for representing a set of UTF-8 strings. More...

#include <OCDM.h>

Inheritance diagram for OCDM_ByteSequenceSet:

OCDM_ByteSequence OCDM_Object List of all members.

Public Member Functions

 OCDM_ByteSequenceSet ()
 OCDM_ByteSequenceSet (const CDM_Object obj)
 OCDM_ByteSequenceSet (const class OCDM_ByteSequenceSet &obj)
OCDM_ByteSequenceSetoperator= (const class OCDM_Object &obj)
 This is the default assignment operator.
 OCDM_INDEX_OPERATOR_REF (OCDM_ByteSequence) operator[](const long index) const
void add (const OCDM_ByteSequence &)
void add (const char *)
void push_back (const OCDM_ByteSequence &obj)
void push_back (const char *obj)
const char * objectType (void) const

Detailed Description

Note:
This class is identical to OCDM_RawDataSet.


Constructor & Destructor Documentation

OCDM_ByteSequenceSet (  ) 

OCDM_ByteSequenceSet ( const CDM_Object  obj  ) 

OCDM_ByteSequenceSet ( const class OCDM_ByteSequenceSet obj  ) 


Member Function Documentation

class OCDM_ByteSequenceSet& operator= ( const class OCDM_Object obj  )  [virtual]

Description: This is the default sssignment operator. Note that under
languages that do not support operator overloading (i.e. Java, Perl, Python) this operator appears as a plain method named as "set".
Arguments:
  • obj: the object to be copied.
Returns:
This method returns a reference to the current object.

Reimplemented from OCDM_ByteSequence.

OCDM_INDEX_OPERATOR_REF ( OCDM_ByteSequence   )  const

void add ( const OCDM_ByteSequence  ) 

void add ( const char *   ) 

void push_back ( const OCDM_ByteSequence obj  ) 

void push_back ( const char *  obj  ) 

const char* objectType ( void   )  const [virtual]

This method returns the type of the object as a string.

Reimplemented from OCDM_ByteSequence.


Generated on Tue Jun 26 17:40:44 2007 for OCDM by  doxygen 1.5.2