Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

ClassEncoder::cp_info Class Reference

Base class for all constant pool entries. More...

#include <constantpool.hpp>

Inheritance diagram for ClassEncoder::cp_info:

Inheritance graph
[legend]
Collaboration diagram for ClassEncoder::cp_info:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~cp_info ()
 empty destructor

virtual void write (std::ofstream &stream) const
 Write entry to stream.


Protected Member Functions

 cp_info ()
 Default constructor only available to subclasses.


Protected Attributes

u1 tag

Detailed Description

Base class for all constant pool entries.

See also:
_constant_tags

Definition at line 50 of file constantpool.hpp.


Member Function Documentation

void ClassEncoder::cp_info::write std::ofstream &  stream  )  const [virtual]
 

Write entry to stream.

Parameters:
stream Stream to write to.

Reimplemented in ClassEncoder::Class_info, ClassEncoder::Methodref_info, ClassEncoder::InterfaceMethodref_info, ClassEncoder::Fieldref_info, ClassEncoder::NameAndType_info, ClassEncoder::String_info, ClassEncoder::Integer_info, ClassEncoder::Float_info, ClassEncoder::Long_info, ClassEncoder::Double_info, and ClassEncoder::Utf8_info.

Definition at line 75 of file constantpool.cpp.

References ClassEncoder::ClassWriterBase::writeu1().


The documentation for this class was generated from the following files:
Generated on Mon Dec 1 14:26:30 2003 for Ck by doxygen 1.3.3