28#include <libxml/tree.h>
39 Arch(
bool do_probe =
true);
41 void readData(
const xmlNode* node);
42 void saveData(xmlNode* node)
const;
44 const std::string& get_arch()
const {
return arch; }
45 void set_arch(
const std::string& arch) { Arch::arch = arch; }
49 bool is_ppc64le()
const;
51 bool is_sparc()
const;
54 bool is_ppc_mac()
const {
return ppc_mac; }
55 bool is_ppc_pegasos()
const {
return ppc_pegasos; }
56 bool is_ppc_power_nv()
const {
return ppc_power_nv; }
58 bool is_efiboot()
const {
return efiboot; }
59 void set_efiboot(
bool efiboot) { Arch::efiboot = efiboot; }
61 static bool is_efibootmgr();
63 unsigned int get_page_size()
const {
return page_size; }
65 friend std::ostream& operator<<(std::ostream& s,
const Arch& arch);
76 unsigned int page_size;
The storage namespace.
Definition: Actiongraph.h:40
std::ostream & operator<<(std::ostream &str, const CodeLocation &obj)
CodeLocation stream output.