#include <iostream>
#include <list>
#include <inttypes.h>
#include "zypp/base/Logger.h"
#include "zypp/base/Exception.h"
#include "zypp/base/NonCopyable.h"
#include "zypp/base/Tr1hash.h"
#include "zypp/Arch.h"
#include "zypp/Bit.h"
Go to the source code of this file.
Namespaces | |
namespace | zypp |
Classes | |
struct | zypp::Arch::CompatEntry |
Holds an architecture ID and it's compatible relation. More... | |
Defines | |
#define | DEF_BUILTIN(A) const IdString _##A( #A ); |
#define | _SETARG(N) if ( arch##N##_r.empty() ) return; target.addCompatBit( assertCompatSetEntry( arch##N##_r )._idBit ) |
Functions | |
ZYPP_DEFINE_ID_HASHABLE (zypp::Arch::CompatEntry) | |
zypp::DEF_BUILTIN (noarch) | |
zypp::DEF_BUILTIN (i386) | |
zypp::DEF_BUILTIN (i486) | |
zypp::DEF_BUILTIN (i586) | |
zypp::DEF_BUILTIN (i686) | |
zypp::DEF_BUILTIN (athlon) | |
zypp::DEF_BUILTIN (x86_64) | |
zypp::DEF_BUILTIN (pentium3) | |
zypp::DEF_BUILTIN (pentium4) | |
zypp::DEF_BUILTIN (s390) | |
zypp::DEF_BUILTIN (s390x) | |
zypp::DEF_BUILTIN (ppc) | |
zypp::DEF_BUILTIN (ppc64) | |
zypp::DEF_BUILTIN (ia64) | |
zypp::DEF_BUILTIN (alphaev67) | |
zypp::DEF_BUILTIN (alphaev6) | |
zypp::DEF_BUILTIN (alphapca56) | |
zypp::DEF_BUILTIN (alphaev56) | |
zypp::DEF_BUILTIN (alphaev5) | |
zypp::DEF_BUILTIN (alpha) | |
zypp::DEF_BUILTIN (sparc64v) | |
zypp::DEF_BUILTIN (sparcv9v) | |
zypp::DEF_BUILTIN (sparc64) | |
zypp::DEF_BUILTIN (sparcv9) | |
zypp::DEF_BUILTIN (sparcv8) | |
zypp::DEF_BUILTIN (sparc) | |
zypp::DEF_BUILTIN (armv7nhl) | |
zypp::DEF_BUILTIN (armv7hl) | |
zypp::DEF_BUILTIN (armv7l) | |
zypp::DEF_BUILTIN (armv6l) | |
zypp::DEF_BUILTIN (armv5tejl) | |
zypp::DEF_BUILTIN (armv5tel) | |
zypp::DEF_BUILTIN (armv5l) | |
zypp::DEF_BUILTIN (armv4tl) | |
zypp::DEF_BUILTIN (armv4l) | |
zypp::DEF_BUILTIN (armv3l) | |
zypp::DEF_BUILTIN (sh3) | |
zypp::DEF_BUILTIN (sh4) | |
zypp::DEF_BUILTIN (sh4a) | |
Variables | |
const Arch | zypp::Arch_empty (IdString::Empty) |
const Arch | zypp::Arch_noarch (_noarch) |
const Arch | zypp::Arch_i386 (_i386) |
const Arch | zypp::Arch_i486 (_i486) |
const Arch | zypp::Arch_i586 (_i586) |
const Arch | zypp::Arch_i686 (_i686) |
const Arch | zypp::Arch_athlon (_athlon) |
const Arch | zypp::Arch_x86_64 (_x86_64) |
const Arch | zypp::Arch_pentium3 (_pentium3) |
const Arch | zypp::Arch_pentium4 (_pentium4) |
const Arch | zypp::Arch_s390 (_s390) |
const Arch | zypp::Arch_s390x (_s390x) |
const Arch | zypp::Arch_ppc (_ppc) |
const Arch | zypp::Arch_ppc64 (_ppc64) |
const Arch | zypp::Arch_ia64 (_ia64) |
const Arch | zypp::Arch_alphaev67 (_alphaev67) |
const Arch | zypp::Arch_alphaev6 (_alphaev6) |
const Arch | zypp::Arch_alphapca56 (_alphapca56) |
const Arch | zypp::Arch_alphaev56 (_alphaev56) |
const Arch | zypp::Arch_alphaev5 (_alphaev5) |
const Arch | zypp::Arch_alpha (_alpha) |
const Arch | zypp::Arch_sparc64v (_sparc64v) |
const Arch | zypp::Arch_sparc64 (_sparc64) |
const Arch | zypp::Arch_sparcv9v (_sparcv9v) |
const Arch | zypp::Arch_sparcv9 (_sparcv9) |
const Arch | zypp::Arch_sparcv8 (_sparcv8) |
const Arch | zypp::Arch_sparc (_sparc) |
const Arch | zypp::Arch_armv7nhl (_armv7nhl) |
const Arch | zypp::Arch_armv7hl (_armv7hl) |
const Arch | zypp::Arch_armv7l (_armv7l) |
const Arch | zypp::Arch_armv6l (_armv6l) |
const Arch | zypp::Arch_armv5tejl (_armv5tejl) |
const Arch | zypp::Arch_armv5tel (_armv5tel) |
const Arch | zypp::Arch_armv5l (_armv5l) |
const Arch | zypp::Arch_armv4tl (_armv4tl) |
const Arch | zypp::Arch_armv4l (_armv4l) |
const Arch | zypp::Arch_armv3l (_armv3l) |
const Arch | zypp::Arch_sh3 (_sh3) |
const Arch | zypp::Arch_sh4 (_sh4) |
const Arch | zypp::Arch_sh4a (_sh4a) |
Definition in file Arch.cc.
#define _SETARG | ( | N | ) | if ( arch##N##_r.empty() ) return; target.addCompatBit( assertCompatSetEntry( arch##N##_r )._idBit ) |
ZYPP_DEFINE_ID_HASHABLE | ( | zypp::Arch::CompatEntry | ) |
Set _compatSet |