beecrypt::lang Namespace Reference

Namespace emulating java.lang. More...


Classes

class  Appendable
class  ArithmeticException
class  Character
class  CharSequence
class  ClassCastException
class  Cloneable
class  CloneNotSupportedException
class  Comparable
class  Error
 This subclass of Throwable is used to indicate a serious problem, which should not be caught by the application. More...
class  Exception
 This subclass of Throwable is used to indicate a problem which the application may want to catch. More...
class  IllegalArgumentException
 This class is used to indicate that a method was passed an illegal or inappropriate argument. More...
class  IllegalMonitorStateException
class  IllegalStateException
 This class is used to indicate that a method was called at an illegal or inappropriate time, e.g. before an object was initialized. More...
class  IllegalThreadStateException
class  IndexOutOfBoundsException
class  Integer
class  InterruptedException
class  Long
class  NullPointerException
 This class is used to indicate that an application has found a null pointer where an object was required. More...
class  Number
class  NumberFormatException
 Thrown to indicate that the conversion from a String to a numeric value due to an inappropriate format. More...
class  Object
class  OutOfMemoryError
 This class is used to indicate that the application has run out of memory. More...
class  Runnable
class  RuntimeException
 This class is the superclass of exceptions that can be thrown during normal operation. More...
class  String
 This class represents Unicode character strings. More...
class  StringBuffer
class  StringBuilder
class  System
class  Thread
class  Throwable
 This class is the superclass of all errors and exceptions used by the BeeCrypt C++ API. More...
class  UnsupportedOperationException

Functions

void collection_attach (Object *) throw ()
 This function is used inside a collection to indicate that the object is now attached to it.
void collection_detach (Object *) throw ()
 This function is used inside a collection to indicate that the object has been detached to it.
void collection_remove (Object *) throw ()
 This function is used inside a collection to detach the object, and delete it if no longer attached to any other collections.
void collection_rcheck (Object *) throw ()
 This function checks if an object needs to be recycled: the object is deleted if no longer attached to any collection.
beecrypt::lang::String operator+ (const beecrypt::lang::String &s1, const beecrypt::lang::String &s2)
bool operator< (const beecrypt::lang::String &s1, const beecrypt::lang::String &s2)
std::ostream & operator<< (std::ostream &stream, const beecrypt::lang::String &str)
std::ostream & operator<< (std::ostream &stream, const beecrypt::lang::String *str)


Detailed Description

Namespace emulating java.lang.


Function Documentation

void beecrypt::lang::collection_attach ( Object  )  throw ()

This function is used inside a collection to indicate that the object is now attached to it.

Referenced by beecrypt::util::ArrayList< Provider >::add(), and beecrypt::util::ArrayList< Provider >::addAll().

void beecrypt::lang::collection_detach ( Object  )  throw ()

This function is used inside a collection to indicate that the object has been detached to it.

Referenced by beecrypt::util::ArrayList< Provider >::remove().

void beecrypt::lang::collection_rcheck ( Object  )  throw ()

This function checks if an object needs to be recycled: the object is deleted if no longer attached to any collection.

Referenced by beecrypt::util::AbstractList< Provider >::clear().

void beecrypt::lang::collection_remove ( Object  )  throw ()

This function is used inside a collection to detach the object, and delete it if no longer attached to any other collections.

Referenced by beecrypt::util::ArrayList< Provider >::clear(), and beecrypt::util::ArrayList< Provider >::remove().

beecrypt::lang::String beecrypt::lang::operator+ ( const beecrypt::lang::String s1,
const beecrypt::lang::String s2 
)

bool beecrypt::lang::operator< ( const beecrypt::lang::String s1,
const beecrypt::lang::String s2 
)

std::ostream& beecrypt::lang::operator<< ( std::ostream &  stream,
const beecrypt::lang::String str 
)

std::ostream& beecrypt::lang::operator<< ( std::ostream &  stream,
const beecrypt::lang::String str 
)


Generated on Fri Jun 19 13:39:42 2009 for BeeCrypt C++ by  doxygen 1.5.8