Back to index

enigmail  1.4.3
Public Types | Static Public Member Functions
Elf_Sym_Traits Class Reference

#include <elfxx.h>

List of all members.

Public Types

typedef Elf32_Sym Type32
typedef Elf64_Sym Type64

Static Public Member Functions

template<class endian , typename R , typename T >
static void swap (T &t, R &r)

Detailed Description

Definition at line 121 of file elfxx.h.

Member Typedef Documentation

typedef Elf32_Sym Elf_Sym_Traits::Type32

Definition at line 123 of file elfxx.h.

typedef Elf64_Sym Elf_Sym_Traits::Type64

Definition at line 124 of file elfxx.h.

Member Function Documentation

template<class endian , typename R , typename T >
void Elf_Sym_Traits::swap ( T &  t,
R &  r 
) [static]

Definition at line 98 of file elf.cpp.

    r.st_name = endian::swap(t.st_name);
    r.st_value = endian::swap(t.st_value);
    r.st_size = endian::swap(t.st_size);
    r.st_info = t.st_info;
    r.st_other = t.st_other;
    r.st_shndx = endian::swap(t.st_shndx);

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