CCAFFEINE  0.8.8
Public Member Functions | Private Attributes
JCPP_DynamicLink Class Reference

#include <jc++dynamic.h>

Collaboration diagram for JCPP_DynamicLink:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 JCPP_DynamicLink (int i)
 ~JCPP_DynamicLink ()

Private Attributes

int i_
jcpp::BufferedReaderbr
jcpp::NonblockingReadernbr
jcpp::StdReadersr
jcpp::BooleanJCbjc
jcpp::DoubleJCdjc
jcpp::FloatJCfjc
jcpp::IntegerJCijc
jcpp::LongJCljc
jcpp::Hashtableht
jcpp::ResourceHashrh
jcpp::StringBuffersb
jcpp::StringHashsh
jcpp::StringTokenizerst
jcpp::StringVectorsv
jcpp::Vectorv

Detailed Description

requires jc++.h jc++io.h jc++lang.h jc++util.h. Deliberately does not live in jcpp:: namespace.


Constructor & Destructor Documentation

To force the link of the jc++ classes, construct and destroy 1 of these somewhere in your statically linked code (main() might be appropriate). Thus all the symbols will be required and the link editor will do the right thing. int i -- if 0 (what you want) the member pointers are not filled in. Else we actually try to instantiate all the classes into our structure. Since it's a runtime decision, the linker will bind all the jc++ classes. Note we don't include ExceptionJC.

Destroy the collection, if ever really instantiated.


Member Data Documentation

@ io implementation classes

@ lang implementation classes

@ util implementation classes


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