JANITORIAL: Avoid C4121 warnings in MSVC by reordering fields
C4121 is about 'symbol': alignment of a member was sensitive to packing
This commit is contained in:
parent
f6cf78430b
commit
3a7219fa57
2 changed files with 8 additions and 8 deletions
|
@ -88,8 +88,8 @@ private:
|
|||
typedef HashMap<Key, Val, HashFunc, EqualFunc> HM_t;
|
||||
|
||||
struct Node {
|
||||
const Key _key;
|
||||
Val _value;
|
||||
const Key _key;
|
||||
explicit Node(const Key &key) : _key(key), _value() {}
|
||||
Node() : _key(), _value() {}
|
||||
};
|
||||
|
@ -113,6 +113,9 @@ private:
|
|||
ObjectPool<Node, HASHMAP_MEMORYPOOL_SIZE> _nodePool;
|
||||
#endif
|
||||
|
||||
/** Default value, returned by the const getVal. */
|
||||
const Val _defaultVal;
|
||||
|
||||
Node **_storage; ///< hashtable of size arrsize.
|
||||
size_type _mask; ///< Capacity of the HashMap minus one; must be a power of two of minus one
|
||||
size_type _size;
|
||||
|
@ -121,9 +124,6 @@ private:
|
|||
HashFunc _hash;
|
||||
EqualFunc _equal;
|
||||
|
||||
/** Default value, returned by the const getVal. */
|
||||
const Val _defaultVal;
|
||||
|
||||
/** Dummy node, used as marker for erased objects. */
|
||||
#define HASHMAP_DUMMY_NODE ((Node *)1)
|
||||
|
||||
|
|
|
@ -43,6 +43,10 @@ typedef void (VectorRenderer::*DrawingFunctionCallback)(const Common::Rect &, co
|
|||
|
||||
|
||||
struct DrawStep {
|
||||
DrawingFunctionCallback drawingCall; /**< Pointer to drawing function */
|
||||
Graphics::Surface* blitSrc;
|
||||
Graphics::TransparentSurface* blitAlphaSrc;
|
||||
|
||||
struct Color {
|
||||
uint8 r, g, b;
|
||||
bool set;
|
||||
|
@ -81,10 +85,6 @@ struct DrawStep {
|
|||
uint32 scale; /**< scale of all the coordinates in FIXED POINT with 16 bits mantissa */
|
||||
|
||||
GUI::ThemeEngine::AutoScaleMode autoscale; /**< scale alphaimage if present */
|
||||
|
||||
DrawingFunctionCallback drawingCall; /**< Pointer to drawing function */
|
||||
Graphics::Surface *blitSrc;
|
||||
Graphics::TransparentSurface *blitAlphaSrc;
|
||||
};
|
||||
|
||||
VectorRenderer *createRenderer(int mode);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue