CMS 3D CMS Logo

Sym Struct Reference

#include <FWCore/Services/src/Sym.h>

List of all members.

Public Types

typedef voidaddress_type

Public Member Functions

bool operator< (const Sym &b) const
bool operator< (address_type b) const
 Sym (int id)
 Sym ()
 Sym (Dl_info const &info, void *addr)

Public Attributes

address_type addr_
int id_
std::string library_
std::string name_

Static Public Attributes

static int next_id_ = 1000000


Detailed Description

Definition at line 9 of file Sym.h.


Member Typedef Documentation

typedef void* Sym::address_type

Definition at line 11 of file Sym.h.


Constructor & Destructor Documentation

Sym::Sym ( Dl_info const &  info,
void addr 
) [inline]

Definition at line 13 of file Sym.h.

00013                                        :
00014     name_(),
00015     library_(),
00016     id_(),
00017     addr_(reinterpret_cast<address_type>(addr))
00018   {
00019     
00020   }

Sym::Sym (  )  [inline]

Definition at line 24 of file Sym.h.

00024         :
00025     name_(),
00026     library_(),
00027     id_(),
00028     addr_()
00029   {  }

Sym::Sym ( int  id  )  [inline, explicit]

Definition at line 31 of file Sym.h.

00031                        :
00032     name_(),
00033     library_(),
00034     id_(id),
00035     addr_()
00036   { }
  


Member Function Documentation

bool Sym::operator< ( const Sym b  )  const [inline]

Definition at line 50 of file Sym.h.

References addr_.

00051   { return addr_ < b.addr_; }

bool Sym::operator< ( address_type  b  )  const [inline]

Definition at line 46 of file Sym.h.

References addr_.

00047   { return addr_ < b; }


Member Data Documentation

address_type Sym::addr_

Definition at line 41 of file Sym.h.

Referenced by operator<(), operator<(), operator<<(), and writeProfileData().

int Sym::id_

Definition at line 40 of file Sym.h.

Referenced by operator<<(), and writeProfileData().

std::string Sym::library_

Definition at line 39 of file Sym.h.

Referenced by writeProfileData().

std::string Sym::name_

Definition at line 38 of file Sym.h.

Referenced by operator<<(), and writeProfileData().

int Sym::next_id_ = 1000000 [static]

Definition at line 43 of file Sym.h.

Referenced by writeProfileData().


The documentation for this struct was generated from the following files:
Generated on Tue Jun 9 18:33:01 2009 for CMSSW by  doxygen 1.5.4