javaClass_serialisation.h File Reference

serialisation for javaClass More...

#include <vector>
#include <string>
#include <pack_base.h>
#include <dump_base.h>
#include "javaClass.h"
Include dependency graph for javaClass_serialisation.h:

Go to the source code of this file.

Classes

struct  classdesc_access::access_pack< std::string >
 
struct  classdesc_access::access_unpack< std::string >
 
struct  classdesc_access::access_pack< std::vector< T > >
 
struct  classdesc_access::access_unpack< std::vector< T > >
 
struct  classdesc_access::access_unpack< classdesc::u8 >
 
struct  classdesc_access::access_pack< classdesc::u8 >
 
struct  classdesc_access::access_unpack< classdesc::u4 >
 
struct  classdesc_access::access_pack< classdesc::u4 >
 
struct  classdesc_access::access_unpack< classdesc::u2 >
 
struct  classdesc_access::access_pack< classdesc::u2 >
 
struct  classdesc_access::access_pack< classdesc::cp_info >
 
struct  classdesc_access::access_unpack< classdesc::cp_info >
 
struct  classdesc_access::access_pack< std::vector< classdesc::cp_info > >
 
struct  classdesc_access::access_unpack< std::vector< classdesc::cp_info > >
 
struct  classdesc_access::access_pack< classdesc::attribute_info >
 
struct  classdesc_access::access_unpack< classdesc::attribute_info >
 

Namespaces

 classdesc
 Contains definitions related to classdesc functionality.
 
 classdesc_access
 Contains access_* structs, and nothing else. These structs are used to gain access to private members.
 

Functions

template<>
void classdesc::dump (dump_t &buf, const string &d, const u8 &a)
 
template<>
void classdesc::dump (dump_t &buf, const string &d, const u4 &a)
 
template<>
void classdesc::dump (dump_t &buf, const string &d, const u2 &a)
 
template<>
void classdesc::dump (dump_t &buf, const string &d, const u1 &a)
 
void classdesc::dumpp (dump_t &buf, const string &d, cp_info &a)
 
void classdesc::dumpp (dump_t &targ, const string &desc, struct attribute_info &arg)
 

Detailed Description

serialisation for javaClass