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::BufferedReader * br
jcpp::NonblockingReader * nbr
jcpp::StdReader * sr
jcpp::BooleanJC * bjc
jcpp::DoubleJC * djc
jcpp::FloatJC * fjc
jcpp::IntegerJC * ijc
jcpp::LongJC * ljc
jcpp::Hashtable * ht
jcpp::ResourceHash * rh
jcpp::StringBuffer * sb
jcpp::StringHash * sh
jcpp::StringTokenizer * st
jcpp::StringVector * sv
jcpp::Vector * v

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: