mirror of
https://github.com/mapbox/tippecanoe.git
synced 2025-03-24 21:05:16 +00:00
Less verbose initializer syntax
This commit is contained in:
parent
ba62ab8596
commit
4f974b3dc6
@ -22,7 +22,7 @@ struct type_and_string_stats {
|
||||
|
||||
struct layermap_entry {
|
||||
size_t id = 0;
|
||||
std::map<std::string, type_and_string_stats> file_keys = std::map<std::string, type_and_string_stats>();
|
||||
std::map<std::string, type_and_string_stats> file_keys{};
|
||||
int minzoom = 0;
|
||||
int maxzoom = 0;
|
||||
|
||||
|
10
memfile.hpp
10
memfile.hpp
@ -2,11 +2,11 @@
|
||||
#define MEMFILE_HPP
|
||||
|
||||
struct memfile {
|
||||
int fd;
|
||||
char *map;
|
||||
long long len;
|
||||
long long off;
|
||||
unsigned long tree;
|
||||
int fd = 0;
|
||||
char *map = NULL;
|
||||
long long len = 0;
|
||||
long long off = 0;
|
||||
unsigned long tree = 0;
|
||||
};
|
||||
|
||||
struct memfile *memfile_open(int fd);
|
||||
|
12
mvt.hpp
12
mvt.hpp
@ -43,8 +43,8 @@ enum mvt_geometry_type {
|
||||
};
|
||||
|
||||
struct mvt_feature {
|
||||
std::vector<unsigned> tags = std::vector<unsigned>();
|
||||
std::vector<mvt_geometry> geometry = std::vector<mvt_geometry>();
|
||||
std::vector<unsigned> tags{};
|
||||
std::vector<mvt_geometry> geometry{};
|
||||
int /* mvt_geometry_type */ type = 0;
|
||||
unsigned long long id = 0;
|
||||
bool has_id = false;
|
||||
@ -91,9 +91,9 @@ struct mvt_value {
|
||||
struct mvt_layer {
|
||||
int version = 0;
|
||||
std::string name = "";
|
||||
std::vector<mvt_feature> features = std::vector<mvt_feature>();
|
||||
std::vector<std::string> keys = std::vector<std::string>();
|
||||
std::vector<mvt_value> values = std::vector<mvt_value>();
|
||||
std::vector<mvt_feature> features{};
|
||||
std::vector<std::string> keys{};
|
||||
std::vector<mvt_value> values{};
|
||||
long long extent = 0;
|
||||
|
||||
// Add a key-value pair to a feature, using this layer's constant pool
|
||||
@ -105,7 +105,7 @@ struct mvt_layer {
|
||||
};
|
||||
|
||||
struct mvt_tile {
|
||||
std::vector<mvt_layer> layers;
|
||||
std::vector<mvt_layer> layers{};
|
||||
|
||||
std::string encode();
|
||||
bool decode(std::string &message, bool &was_compressed);
|
||||
|
6
pool.hpp
6
pool.hpp
@ -2,9 +2,9 @@
|
||||
#define POOL_HPP
|
||||
|
||||
struct stringpool {
|
||||
unsigned long left;
|
||||
unsigned long right;
|
||||
unsigned long off;
|
||||
unsigned long left = 0;
|
||||
unsigned long right = 0;
|
||||
unsigned long off = 0;
|
||||
};
|
||||
|
||||
long long addpool(struct memfile *poolfile, struct memfile *treefile, const char *s, char type);
|
||||
|
@ -57,14 +57,14 @@ struct serial_feature {
|
||||
long long extent = 0;
|
||||
|
||||
size_t m = 0;
|
||||
std::vector<long long> keys = std::vector<long long>();
|
||||
std::vector<long long> values = std::vector<long long>();
|
||||
std::vector<long long> keys{};
|
||||
std::vector<long long> values{};
|
||||
long long metapos = 0;
|
||||
|
||||
// XXX This isn't serialized. Should it be here?
|
||||
long long bbox[4] = {0, 0, 0, 0};
|
||||
std::vector<std::string> full_keys = std::vector<std::string>();
|
||||
std::vector<serial_val> full_values = std::vector<serial_val>();
|
||||
std::vector<std::string> full_keys{};
|
||||
std::vector<serial_val> full_values{};
|
||||
std::string layername = "";
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user