cprover
Toggle main menu visibility
Loading...
Searching...
No Matches
endianness_map_wide.h
Go to the documentation of this file.
1
/*******************************************************************\
2
3
Module:
4
5
Author: Daniel Kroening, kroening@kroening.com
6
7
\*******************************************************************/
8
9
#ifndef CPROVER_CPROVER_ENDIANNESS_MAP_WIDE_H
10
#define CPROVER_CPROVER_ENDIANNESS_MAP_WIDE_H
11
12
#include <
util/endianness_map.h
>
13
14
class
endianness_map_widet
:
public
endianness_mapt
15
{
16
public
:
17
endianness_map_widet
(
18
const
typet
&type,
19
bool
little_endian,
20
const
namespacet
&_ns)
21
:
endianness_mapt
(type, little_endian, _ns)
22
{
23
}
24
25
protected
:
26
void
build_little_endian
(
const
typet
&)
override
;
27
};
28
29
#endif
// CPROVER_CPROVER_ENDIANNESS_MAP_WIDE_H
endianness_map_widet::endianness_map_widet
endianness_map_widet(const typet &type, bool little_endian, const namespacet &_ns)
Definition
endianness_map_wide.h:17
endianness_map_widet::build_little_endian
void build_little_endian(const typet &) override
Definition
endianness_map_wide.cpp:15
endianness_mapt::endianness_mapt
endianness_mapt(const typet &type, bool little_endian, const namespacet &_ns)
Definition
endianness_map.h:33
namespacet
A namespacet is essentially one or two symbol tables bound together, to allow for symbol lookups in t...
Definition
namespace.h:91
typet
The type of an expression, extends irept.
Definition
type.h:29
endianness_map.h
cprover
endianness_map_wide.h
Generated by
1.17.0