[core] remove unused code

This commit is contained in:
Konstantin Käfer
2016-06-06 18:20:50 +02:00
parent 83d349ee16
commit aa88ca4757
7 changed files with 0 additions and 81 deletions

View File

@@ -88,19 +88,6 @@ protected:
return reinterpret_cast<char *>(array) + (pos - itemSize);
}
// Get a pointer to the item at a given index.
inline void *getElement(size_t i) {
if (array == nullptr) {
throw std::runtime_error("Buffer was already deleted or doesn't contain elements");
}
if (i * itemSize >= pos) {
throw std::runtime_error("Can't get element after array bounds");
} else {
return reinterpret_cast<char *>(array) + (i * itemSize);
}
}
public:
static const size_t itemSize = item_size;

View File

@@ -1,11 +0,0 @@
#pragma once
#include <mbgl/util/clip_id.hpp>
namespace mbgl {
struct Renderable {
ClipID& clip;
};
} // namespace mbgl

View File

@@ -4,7 +4,6 @@
#include <mbgl/tile/tile_data.hpp>
#include <mbgl/tile/tile_cache.hpp>
#include <mbgl/style/types.hpp>
#include <mbgl/renderer/renderable.hpp>
#include <mbgl/util/mat4.hpp>
#include <mbgl/util/rapidjson.hpp>

View File

@@ -1,10 +0,0 @@
#pragma once
#include <cassert>
// Based on FreeBSD's src/include/assert.h
// Licensed under the original BSD license
#define assert_always(expr) \
((void)((expr) ? ((void)0) : ((void)fprintf(stderr, "%s:%u: failed assertion `%s'\n", \
__FILE__, __LINE__, #expr), \
abort())))

View File

@@ -1,36 +0,0 @@
#pragma once
#include <mbgl/util/noncopyable.hpp>
#include <mutex>
#include <condition_variable>
#include <queue>
namespace mbgl {
template <class T>
class Channel : public mbgl::util::noncopyable {
public:
void send(const T& t) {
std::unique_lock<std::mutex> lock(mutex);
queue.push(t);
condition.notify_one();
}
T receive() {
std::unique_lock<std::mutex> lock(mutex);
condition.wait(lock, [&](){ return !queue.empty(); });
T t = queue.front();
queue.pop();
return t;
}
private:
std::mutex mutex;
std::condition_variable condition;
std::queue<T> queue;
};
}

View File

@@ -18,7 +18,6 @@
],
'sources': [
'util/assert.cpp',
'util/async_task.cpp',
'util/geo.cpp',
'util/image.cpp',

View File

@@ -1,9 +0,0 @@
#include <mbgl/test/util.hpp>
#include <mbgl/util/assert.hpp>
using namespace mbgl;
TEST(Assert, Always) {
EXPECT_DEATH_IF_SUPPORTED(assert_always(true == false), "failed assertion `true == false'");
}