Skip to content

Commit

Permalink
Less verbose initializer syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
e-n-f committed Nov 7, 2017
1 parent ba62ab8 commit 4f974b3
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 19 deletions.
2 changes: 1 addition & 1 deletion mbtiles.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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;

Expand Down
10 changes: 5 additions & 5 deletions memfile.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down
12 changes: 6 additions & 6 deletions mvt.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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
Expand All @@ -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);
Expand Down
6 changes: 3 additions & 3 deletions pool.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down
8 changes: 4 additions & 4 deletions serial.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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 = "";
};

Expand Down

0 comments on commit 4f974b3

Please sign in to comment.