- operator <
bool
operator <( const ILongLong&,
unsigned long )
- value_type
UniChar*
value_type( const ITextIterator& )
- Returns null.
value_type is defined by STL, which uses it for overload resolution.
The actual return value of the function is ignored.
- operator +
IFastTextIterator
operator +( const IFastTextIterator& iterator,
long offset )
- Returns an iterator positioned "offset" characters after "iterator."
This is the same as IFastTextIterator(iterator) += offset.
- operator >=
bool
operator >=( const IText& a,
const UniChar* b )
- Returns true if a is lexically "greater than or equal to" b.
This is the same as IText(a).compare(b) != -1.
- operator -
ILongLong
operator -( const ILongLong&,
int )
- operator /
ILongLong
operator /( int,
const ILongLong& )
- operator &&
bool
operator &&( const ILongLong&,
const ILongLong& )
- operator >>
istream&
operator >>( istream& stream,
IText& text )
- Reads characters from an istream into an IText.
The original contents of the IText are replaced with the characters read from the
stream, and characters are read from the stream until the stream is exhausted,
the size of the IText reaches max_size(), or a whitespace character is detected.
The incoming characters are assumed to be in the host character set, and the
default host-character-set-to-Unicode transcoder returned by
Transcoder::createTranscoder() is used.
- operator *
IGPoint2D
operator *( const IGPoint2D& a,
const IGPoint2D& b )
- Vector multiplication operator.
- a
- The IGPoint2D to be multiplied.
- b
- The IGPoint2D by which to multiply the first point.
- operator /
ILongLong
operator /( const ILongLong&,
long )
- copyPointer
AType*
copyPointer( const AType* source )
- Using the user provided copy constructor for the complete class,
make a copy of the source object.
- operator +
IText
operator +( const IText& a,
const UniChar* b )
- Concatenates two strings into a new IText. This is the same as IText(a) += b.
- operator ^
ILongLong
operator ^( long,
const ILongLong& )
- operator >
bool
operator >( const ILongLong&,
const ILongLong& )
- operator <<=
void
operator <<=( unsigned short& c,
IDataStream& s )
- Read a unsigned short value from an IDataStream. The value
is returned to the caller by reference.
- value_type
UniChar*
value_type( const IConstTextIterator& )
- Returns null.
value_type is defined by STL, which uses it for overload resolution.
The actual return value of the function is ignored.
- IExcept__assertParameter
void
IExcept__assertParameter( const char* assertExpression,
const IExceptionLocation& location )
- operator <<=
void
operator <<=( short& c,
IDataStream& s )
- Read a short value from an IDataStream. The value is returned to the caller by reference.
- operator !=
bool
operator !=( const ILongLong&,
unsigned long )
- operator >=
bool
operator >=( unsigned long,
const ILongLong& )
- operator <<
ILongLong
operator <<( const ILongLong&,
int )
- operator ==
bool
operator ==( const IText& a,
const UniChar* b )
- Returns true if the characters in a exactly match the characters in b.
This is the same as IText(a).compare(b) == 0.
- operator *
IGPoint2D
operator *( const GCoordinate num,
const IGPoint2D& pt )
- Scalar multiplication operator.
- num
- The scalar value.
- pt
- The IGPoint2D by which to multiply the scalar.
- operator +
ILongLong
operator +( unsigned int,
const ILongLong& )
- operator <=
bool
operator <=( const ILongLong&,
unsigned int )
- operator +
ILongLong
operator +( const ILongLong&,
unsigned long )
- operator *
ILongLong
operator *( unsigned long,
const ILongLong& )
- operator %
ILongLong
operator %( const ILongLong&,
unsigned int )
- operator &&
bool
operator &&( unsigned long,
const ILongLong& )
- distance_type
long
distance_type( const IFastTextIterator& )
- Returns 0.
distance_type isdefined by STL, which uses it for overload resolution.
The actual return value of the function is ignored.
- operator <
bool
operator <( const UniChar* a,
const IText& b )
- Returns true if a is lexically "less than" b.
This is the same as IText(a).compare(b) == -1.
- operator %
ILongLong
operator %( const ILongLong&,
int )
- operator &&
bool
operator &&( long,
const ILongLong& )
- operator ^
ILongLong
operator ^( const ILongLong&,
const ILongLong& )
- operator *
IGPoint2D
operator *( const IGPoint2D& pt,
const GCoordinate num )
- Scalar multiplication operator.
- pt
- The IGPoint2D by which to multiply the scalar.
- num
- The scalar value.
- operator &
ILongLong
operator &( const ILongLong&,
int )
- operator ==
bool
operator ==( int,
const ILongLong& )
- operator <<
ostream&
operator <<( ostream& stream,
const IText& text )
- Writes the characters in an IText out to an ostream.
The Unicode character data is translated to the host character set using
the default Unicode-to-host-character-set transocder returned by
ITranscoder::createTranscoder().
- operator >>=
void
operator >>=( unsigned short c,
IDataStream& s )
- Write a unsigned short value to an IDataStream.
- operator ==
bool
operator ==( const ILongLong&,
long )
- operator >
bool
operator >( long,
const ILongLong& )
- operator <=
bool
operator <=( const ILongLong&,
const ILongLong& )
- copy
AType*
copy( const AType& source )
- Using the user provided copy constructor for the complete class,
make a copy of the source object.
- operator >>=
void
operator >>=( const ICountedPointerTo < AType >&,
IDataStream& toStream )
- operator >
bool
operator >( const IText& a,
const IText& b )
- Returns true if a is lexically "greater than" b. This
is the same as IText(a).compare(b) == 1.
- operator <
bool
operator <( const ILongLong&,
int )
- operator /
IGPoint2D
operator /( const IGPoint2D& a,
const IGPoint2D& b )
- Vector division operator.
- a
- The IGPoint2D to be divided from.
- b
- The IGPoint2D by which to divide the first point.
- operator -
ILongLong
operator -( const ILongLong&,
unsigned int )
- operator /
ILongLong
operator /( unsigned int,
const ILongLong& )
- operator <=
bool
operator <=( const IText& a,
const UniChar* b )
- Returns true if a is lexically "less than or equal to" b.
This is the same as IText(a).compare(b) != 1.
- operator /
ILongLong
operator /( const ILongLong&,
unsigned long )
- createStreamTest
IStreamTestOf < AType >*
createStreamTest( AType* target )
- A global function which creates and returns an instance
of IStreamTestOf:
createStreamTest(new ISample(2));
which can be used with the adoptTest method (see the ITestCollection class).
- operator ^
ILongLong
operator ^( unsigned long,
const ILongLong& )
- operator <<=
void
operator <<=( long& c,
IDataStream& s )
- Read a long value from an IDataStream. The value
is returned to the caller by reference.
- createComparisonTest
IComparisonTestOf < AType >*
createComparisonTest( AType* target,
AType* unequalTarget )
- A global function which creates and returns an instance
of IComparisonTestOf:
createComparisonTest(new ISample(1), new ISample(2));
which can be used with the adoptTest method (see the ITestCollection class).
- value_type
UniChar*
value_type( const IFastTextIterator& )
- Returns null.
value_type is defined by STL, which uses it for overload resolution.
The actual return value of the function is ignored.
- swap
void
swap( IText& a,
IText& b )
- Exchanges the contents of two ITexts. This is the same
as a.swap(b).
- IExcept__assertState
void
IExcept__assertState( const char* assertExpression,
const IExceptionLocation& location )
- operator /
IGPoint2D
operator /( const IGPoint2D& pt,
const GCoordinate num )
- Scalar division operator.
- pt
- The IGPoint2D by which to divide the scalar.
- num
- The scalar value.
- operator !=
bool
operator !=( const ILongLong&,
int )
- operator >=
bool
operator >=( int,
const ILongLong& )
- operator -
ILongLong
operator -( const ILongLong&,
const ILongLong& )
- operator >=
bool
operator >=( const ILongLong&,
long )
- operator <=
bool
operator <=( long,
const ILongLong& )
- operator +
ILongLong
operator +( const ILongLong&,
int )
- operator *
ILongLong
operator *( int,
const ILongLong& )
- operator *
ILongLong
operator *( const ILongLong&,
long )
- operator %
ILongLong
operator %( long,
const ILongLong& )
- operator &&
bool
operator &&( int,
const ILongLong& )
- operator <<=
void
operator <<=( IStreamablePointer < Element >&,
IDataStream& )
- operator !=
bool
operator !=( const UniChar* a,
const IText& b )
- Returns true if the characters in a do not exactly match the characters in b.
This is the same as IText(a).compare(b) != 0.
- operator &
ILongLong
operator &( const ILongLong&,
unsigned int )
- operator ==
bool
operator ==( unsigned int,
const ILongLong& )
- operator >>=
void
operator >>=( long c,
IDataStream& s )
- Write a long value to an IDataStream.
- operator ==
bool
operator ==( const ILongLong&,
unsigned long )
- operator >
bool
operator >( unsigned long,
const ILongLong& )
- operator <<=
void
operator <<=( ICountedPointerTo < AType >&,
IDataStream& fromStream )
- IExcept__throwLibraryError
void
IExcept__throwLibraryError( unsigned long messageId,
const IExceptionLocation& location,
IBaseErrorInfo::ExceptionType name = IBaseErrorInfo::invalidRequest,
IException::Severity severity = IException::recoverable,
const char* text = 0 )
- operator >>=
void
operator >>=( const IMStreamable& object,
IDataStream& s )
- Write an IMStreamable object to an IDataStream.
- operator <<
bool
operator <( const ILongLong&,
unsigned int )
- writeAliasedObject
void
writeAliasedObject( const AType* theObject,
IDataStream& theStream )
- Polymorphically write an object to an IDataStream.
"AType" must descend from IMStreamable
and IMRefCounted.
- operator -
ILongLong
operator -( long,
const ILongLong& )
- operator %
ILongLong
operator %( const ILongLong&,
const ILongLong& )
- operator /
ILongLong
operator /( const ILongLong&,
int )
- operator &
ILongLong
operator &( const ILongLong&,
const ILongLong& )
- operator >
bool
operator >( const IText& a,
const UniChar* b )
- Returns true if a is lexically "greater than" b. This
is the same as IText(a).compare(b) == 1.
- operator ^
ILongLong
operator ^( int,
const ILongLong& )
- operator <<=
void
operator <<=( unsigned long& c,
IDataStream& s )
- Read a unsigned long value from an IDataStream. The value
is returned to the caller by reference.
- operator ^
ILongLong
operator ^( const ILongLong&,
long )
- operator !=
bool
operator !=( long,
const ILongLong& )
- operator <
bool
operator <( const ILongLong&,
const ILongLong& )
- operator +
IText
operator +( const IText& a,
const IText& b )
- Concatenates two strings into a new IText. This is the same as IText(a) += b.
- operator +
ITextIterator
operator +( long offset,
const ITextIterator& iterator )
- Returns an iterator positioned "offset" characters after "iterator."
This is the same as ITextIterator(iterator) += offset.
- operator !=
bool
operator !=( const ILongLong&,
unsigned int )
- operator >=
bool
operator >=( unsigned int,
const ILongLong& )
- operator >=
bool
operator >=( const UniChar* a,
const IText& b )
- Returns true if a is lexically "greater than or equal to" b.
This is the same as IText(a).compare(b) != -1.
- operator <<=
void
operator <<=( IMStreamable& c,
IDataStream& s )
- Read a IMStreamable value from an IDataStream. The value
is returned to the caller by reference.
- operator >=
bool
operator >=( const ILongLong&,
unsigned long )
- operator <=
bool
operator <=( unsigned long,
const ILongLong& )
- operator +
ILongLong
operator +( const ILongLong&,
unsigned int )
- operator *
ILongLong
operator *( unsigned int,
const ILongLong& )
- operator +
IText
operator +( UniChar a,
const IText& b )
- Concatenates two strings into a new IText.
This is the same as IText(a) += b.
- operator *
ILongLong
operator *( const ILongLong&,
unsigned long )
- operator %
ILongLong
operator %( unsigned long,
const ILongLong& )
- operator &&
bool
operator &&( unsigned int,
const ILongLong& )
- writeObject
void
writeObject( const AType* theObject,
IDataStream& theStream )
- Polymorphically write an object to an IDataStream.
"AType" must descend from IMStreamable.
- operator >>=
void
operator >>=( const IStreamablePointer < Element >&,
IDataStream& )
- operator +
IConstTextIterator
operator +( long offset,
const IConstTextIterator& iterator )
- Returns an iterator positioned "offset" characters after "iterator."
This is the same as IConstTextIterator(iterator) += offset.
- operator &&
bool
operator &&( const ILongLong&,
long )
- operator &
ILongLong
operator &( long,
const ILongLong& )
- operator !=
bool
operator !=( const ILongLong&,
const ILongLong& )
- operator ==
bool
operator ==( const UniChar* a,
const IText& b )
- Returns true if the characters in a exactly match the characters in b.
This is the same as IText(a).compare(b) == 0.
- operator >>=
void
operator >>=( unsigned long c,
IDataStream& s )
- Write a unsigned long value to an IDataStream.
- operator ==
bool
operator ==( const ILongLong&,
int )
- operator >
bool
operator >( int,
const ILongLong& )
- writeObject
void
writeObject( const ICountedPointerTo < AType >&,
IDataStream& toStream )
- operator >>=
void
operator >>=( char c,
IDataStream& s )
- Write a char value to an IDataStream.
- __applFunc
bool
__applFunc( void* element,
void* applicator )
- operator +
ILongLong
operator +( const ILongLong&,
const ILongLong& )
- operator >
bool
operator >( const ILongLong&,
long )
- operator <
bool
operator <( long,
const ILongLong& )
- operator <
bool
operator <( const IText& a,
const IText& b )
- Returns true if a is lexically "less than" b.
This is the same as IText(a).compare(b) == -1.
- operator -
ILongLong
operator -( unsigned long,
const ILongLong& )
- operator /
ILongLong
operator /( const ILongLong&,
unsigned int )
- operator ^
ILongLong
operator ^( unsigned int,
const ILongLong& )
- operator <
bool
operator <( const IText& a,
const UniChar* b )
- Returns true if a is lexically "less than" b.
This is the same as IText(a).compare(b) == -1.
- operator <<=
void
operator <<=( float& c,
IDataStream& s )
- Read a float value from an IDataStream. The value
is returned to the caller by reference.
- operator ^
ILongLong
operator ^( const ILongLong&,
unsigned long )
- operator !=
bool
operator !=( unsigned long,
const ILongLong& )
- operator +
IReverseTextIterator
operator +( const IReverseTextIterator& iterator,
long offset )
- value_type
UniChar*
value_type( const IReverseIterator < ARealIterator,
AReturnType >& )
- operator <<=
void
operator <<=( char& c,
IDataStream& s )
- Read a char value from an IDataStream. The value
is returned to the caller by reference.
- operator >=
bool
operator >=( const ILongLong&,
int )
- operator <=
bool
operator <=( int,
const ILongLong& )
- operator <=
bool
operator <=( const UniChar* a,
const IText& b )
- Returns true if a is lexically "less than or equal to" b.
This is the same as IText(a).compare(b) != 1.
- operator +
ILongLong
operator +( long,
const ILongLong& )
- operator /
ILongLong
operator /( const ILongLong&,
const ILongLong& )
- operator <=
bool
operator <=( const ILongLong&,
long )
- operator *
ILongLong
operator *( const ILongLong&,
int )
- operator %
ILongLong
operator %( int,
const ILongLong& )
- operator +
IFastTextIterator
operator +( long offset,
const IFastTextIterator& iterator )
- Returns an iterator positioned "offset" characters after "iterator."
This is the same as IFastTextIterator(iterator) += offset.
- operator &&
bool
operator &&( const ILongLong&,
unsigned long )
- operator &
ILongLong
operator &( unsigned long,
const ILongLong& )
- operator >>=
void
operator >>=( float c,
IDataStream& s )
- Write a float value to an IDataStream.
- operator ==
bool
operator ==( const ILongLong&,
unsigned int )
- operator >
bool
operator >( unsigned int,
const ILongLong& )
- readObject
void
readObject( ICountedPointerTo < AType >&,
IDataStream& fromStream )
- operator +
IText
operator +( const IText& a,
UniChar b )
- Concatenates two strings into a new IText. This is the same as IText(a) += b.
- IExcept__throwError
void
IExcept__throwError( unsigned long messageId,
const IExceptionLocation& location,
const char* messageFile,
IException::ErrorCodeGroup errorGroup,
IBaseErrorInfo::ExceptionType name = IBaseErrorInfo::invalidRequest,
IException::Severity severity = IException::recoverable,
const char* substitutionText = 0 )
- operator >>=
void
operator >>=( signed char c,
IDataStream& s )
- Write a signed char value to an IDataStream.
- operator >
bool
operator >( const ILongLong&,
unsigned long )
- operator <
bool
operator <( unsigned long,
const ILongLong& )
- operator +
IReverseIterator < ARealIterator , AReturnType >
operator +( long offset,
const IReverseIterator < ARealIterator,
AReturnType >& iterator )
- operator -
ILongLong
operator -( int,
const ILongLong& )
- operator !=
bool
operator !=( const IText& a,
const IText& b )
- Returns true if the characters in a do not exactly match the characters in b.
This is the same as IText(a).compare(b) != 0.
- operator -
ILongLong
operator -( const ILongLong&,
long )
- operator /
ILongLong
operator /( long,
const ILongLong& )
- operator +
IReverseConstTextIterator
operator +( const IReverseConstTextIterator& iterator,
long offset )
- operator ==
bool
operator ==( const ILongLong&,
const ILongLong& )
- copyPointer
AType*
copyPointer( const ICountedPointerTo < AType >& )
- operator <<=
void
operator <<=( double& c,
IDataStream& s )
- Read a double value from an IDataStream. The value
is returned to the caller by reference.
- operator ^
ILongLong
operator ^( const ILongLong&,
int )
- operator !=
bool
operator !=( int,
const ILongLong& )
- operator +
IReverseTextIterator
operator +( long offset,
const IReverseTextIterator& iterator )
- distance_type
long
distance_type( const IReverseIterator < ARealIterator,
AReturnType >& )
- operator <<=
void
operator <<=( signed char& c,
IDataStream& s )
- Read a signed char value from an IDataStream. The value
is returned to the caller by reference.
- operator >=
bool
operator >=( const ILongLong&,
unsigned int )
- operator <=
bool
operator <=( unsigned int,
const ILongLong& )
- operator +
ILongLong
operator +( unsigned long,
const ILongLong& )
- operator <=
bool
operator <=( const ILongLong&,
unsigned long )
- operator >
bool
operator >( const UniChar* a,
const IText& b )
- Returns true if a is lexically "greater than" b. This
is the same as IText(a).compare(b) == 1.
- operator *
ILongLong
operator *( const ILongLong&,
unsigned int )
- operator %
ILongLong
operator %( unsigned int,
const ILongLong& )
- operator +
ITextIterator
operator +( const ITextIterator& iterator,
long offset )
- Returns an iterator positioned "offset" characters after "iterator."
This is the same as ITextIterator(iterator) += offset.
- operator +
IReverseIterator < ARealIterator , AReturnType >
operator +( const IReverseIterator < ARealIterator,
AReturnType >& iterator,
long offset )
- operator %
ILongLong
operator %( const ILongLong&,
long )
- operator &&
bool
operator &&( const ILongLong&,
int )
- operator &
ILongLong
operator &( int,
const ILongLong& )
- operator >=
bool
operator >=( const IText& a,
const IText& b )
- Returns true if a is lexically "greater than or equal to" b.
This is the same as IText(a).compare(b) != -1.
- operator >>=
void
operator >>=( double c,
IDataStream& s )
- Write a double value to an IDataStream.
- operator &
ILongLong
operator &( const ILongLong&,
long )
- operator ==
bool
operator ==( long,
const ILongLong& )
- operator >=
bool
operator >=( const ILongLong&,
const ILongLong& )
- writeAliasedObject
void
writeAliasedObject( const ICountedPointerTo < AType >&,
IDataStream& toStream )
- operator >>=
void
operator >>=( unsigned char c,
IDataStream& s )
- Write a unsigned char value to an IDataStream.
- operator !
bool
operator !( const ILongLong& )
- operator >
bool
operator >( const ILongLong&,
int )
- operator <
bool
operator <( int,
const ILongLong& )
- readAliasedObject
void
readAliasedObject( AType *& theResult,
IDataStream& theStream )
- Polymorphically read an object from an IDataStream.
"AType" must descend from IMStreamable
and IMRefCounted.
- operator +
IText
operator +( const UniChar* a,
const IText& b )
- Concatenates two strings into a new IText. This is the same as IText(a) += b.
- operator *
ILongLong
operator *( const ILongLong&,
const ILongLong& )
- operator <
bool
operator <( const ILongLong&,
long )
- operator -
ILongLong
operator -( unsigned int,
const ILongLong& )
- operator +
IConstTextIterator
operator +( const IConstTextIterator& iterator,
long offset )
- Returns an iterator positioned "offset" characters after "iterator."
This is the same as IConstTextIterator(iterator) += offset.
- operator -
ILongLong
operator -( const ILongLong&,
unsigned long )
- operator /
ILongLong
operator /( unsigned long,
const ILongLong& )
- operator ==
bool
operator ==( const IText& a,
const IText& b )
- Returns true if the characters in a exactly match the characters in b.
This is the same as IText(a).compare(b) == 0.
- operator +
IReverseConstTextIterator
operator +( long offset,
const IReverseConstTextIterator& iterator )
- operator ^
ILongLong
operator ^( const ILongLong&,
unsigned int )
- operator !=
bool
operator !=( unsigned int,
const ILongLong& )
- distance_type
long
distance_type( const ITextIterator& )
- Returns 0.
distance_type is defined by STL, which uses it for overload resolution.
The actual return value of the function is ignored.
- operator !=
bool
operator !=( const IText& a,
const UniChar* b )
- Returns true if the characters in a do not exactly match the characters in b.
This is the same as IText(a).compare(b) != 0.
- operator <<=
void
operator <<=( unsigned char& c,
IDataStream& s )
- Read a unsigned char value from an IDataStream. The value
is returned to the caller by reference.
- operator !=
bool
operator !=( const ILongLong&,
long )
- operator >=
bool
operator >=( long,
const ILongLong& )
- operator >>
ILongLong
operator >>( const ILongLong&,
int )
- operator +
ILongLong
operator +( int,
const ILongLong& )
- operator <=
bool
operator <=( const ILongLong&,
int )
- getline
istream&
getline( istream& stream,
IText& text,
char delimiter = '\n' )
- Reads a "line" of characters from a stream into an IText.
The original contents of the IText are replaced with the characters read from the
stream, and characters are read from the stream until the stream is exhausted,
the size of the IText reaches max_size(), or a character matching "delimiter" is read
from the stream.
The incoming characters are assumed to be in the host character set, and the
default host-character-set-to-Unicode transcoder returned by
ITranscoder::createTranscoder() is used.
- operator +
IGPoint2D
operator +( const IGPoint2D& a,
const IGPoint2D& b )
- Addition operator.
- a
- The IGPoint2D to be added.
- b
- The IGPoint2D to add.
- operator +
ILongLong
operator +( const ILongLong&,
long )
- operator *
ILongLong
operator *( long,
const ILongLong& )
- operator -
ILongLong
operator -( const ILongLong& )
- readObject
void
readObject( AType *& theResult,
IDataStream& theStream )
- Polymorphically read an object from an IDataStream.
"AType" must descend from IMStreamable.
- distance_type
long
distance_type( const IConstTextIterator& )
- Returns 0.
distance_type isdefined by STL, which uses it for overload resolution.
The actual return value of the function is ignored.
- key
const IThreadId&
key( const INotificationProcessor* object )
- operator %
ILongLong
operator %( const ILongLong&,
unsigned long )
- operator &&
bool
operator &&( const ILongLong&,
unsigned int )
- operator &
ILongLong
operator &( unsigned int,
const ILongLong& )
- operator &
ILongLong
operator &( const ILongLong&,
unsigned long )
- operator ==
bool
operator ==( unsigned long,
const ILongLong& )
- readAliasedObject
void
readAliasedObject( ICountedPointerTo < AType >&,
IDataStream& fromStream )
- operator <=
bool
operator <=( const IText& a,
const IText& b )
- Returns true if a is lexically "less than or equal to" b.
This is the same as IText(a).compare(b) != 1.
- operator -
IGPoint2D
operator -( const IGPoint2D& a,
const IGPoint2D& b )
- Subtraction operator.
- a
- The IGPoint2D to be subtracted from.
- b
- The IGPoint2D by which to subtract the first point.
- operator >>=
void
operator >>=( short c,
IDataStream& s )
- Write a short value to an IDataStream.
- operator >
bool
operator >( const ILongLong&,
unsigned int )
- operator <
bool
operator <( unsigned int,
const ILongLong& )