Add clang support.

This commit is contained in:
James Grogan 2023-01-23 11:32:18 +00:00
parent 3fad113178
commit e559f9674d
27 changed files with 84 additions and 63 deletions

View file

@ -49,7 +49,6 @@ private:
void dumpNode(RawNode<CountPair>* node, unsigned depth) const;
bool mUseFixedCode{false};
bool mTableIsInitialized{false};
std::vector<unsigned char> mSymbolMapping;
HuffmanCodeLengthTable mLiteralLengthTable;

View file

@ -30,7 +30,6 @@ public:
KeyValuePairs getKeyValuePairs() const;
private:
unsigned mLineOffset{ 0 };
std::string mHeader;
std::unordered_map<std::string, std::unique_ptr<TomlTable> > mTables;
KeyValuePairs mMap;

View file

@ -25,6 +25,5 @@ public:
void writeBytes(const std::vector<unsigned char> data) override;
private:
unsigned mBufferSize{0};
std::vector<unsigned char> mBuffer;
};

View file

@ -9,6 +9,11 @@ AbstractGrid::AbstractGrid(const Bounds& bounds, std::size_t numPointsX, std::si
}
AbstractGrid::~AbstractGrid()
{
}
const Bounds& AbstractGrid::getBounds() const
{
return mBounds;
@ -29,4 +34,4 @@ double AbstractGrid::getYSpacing() const
void AbstractGrid::resetBounds(const Bounds& bounds)
{
mBounds = bounds;
}
}

View file

@ -10,6 +10,8 @@ class AbstractGrid
public:
AbstractGrid(const Bounds& bounds, std::size_t numPointsX, std::size_t numPointsY, std::size_t numPointsZ = 1);
virtual ~AbstractGrid();
const Bounds& getBounds() const;
virtual std::size_t getDataSize() const = 0;
@ -25,4 +27,4 @@ protected:
std::size_t mNumX{ 0 };
std::size_t mNumY{ 0 };
std::size_t mNumZ{ 0 };
};
};

View file

@ -32,7 +32,7 @@ public:
this->mData->setItem(getOffset(idx, jdx, kdx), value);
}
std::size_t getDataSize() const
std::size_t getDataSize() const override
{
return this->mData->getLength();
}

View file

@ -14,7 +14,6 @@
#include <arpa/inet.h>
UnixSocketInterface::UnixSocketInterface()
: mBufferSize(1024)
{
mMessageHandler = std::make_unique<HttpMessageHandler>();
}

View file

@ -27,7 +27,6 @@ public:
private:
static constexpr unsigned BUFFER_SIZE{1024};
std::size_t mBufferSize { 0 };
std::unique_ptr<ISocketMessageHandler> mMessageHandler;
};