A Whole New World (clang-format edition)
I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
This commit is contained in:
@ -29,57 +29,50 @@
|
||||
#ifndef PACKED_DATA_CONTAINER_H
|
||||
#define PACKED_DATA_CONTAINER_H
|
||||
|
||||
|
||||
#include "resource.h"
|
||||
|
||||
|
||||
|
||||
class PackedDataContainer : public Resource {
|
||||
|
||||
GDCLASS(PackedDataContainer,Resource);
|
||||
GDCLASS(PackedDataContainer, Resource);
|
||||
|
||||
enum {
|
||||
TYPE_DICT=0xFFFFFFFF,
|
||||
TYPE_ARRAY=0xFFFFFFFE,
|
||||
TYPE_DICT = 0xFFFFFFFF,
|
||||
TYPE_ARRAY = 0xFFFFFFFE,
|
||||
};
|
||||
|
||||
struct DictKey {
|
||||
uint32_t hash;
|
||||
Variant key;
|
||||
bool operator<(const DictKey& p_key) const { return hash < p_key.hash; }
|
||||
bool operator<(const DictKey &p_key) const { return hash < p_key.hash; }
|
||||
};
|
||||
|
||||
|
||||
PoolVector<uint8_t> data;
|
||||
int datalen;
|
||||
|
||||
uint32_t _pack(const Variant &p_data, Vector<uint8_t> &tmpdata, Map<String, uint32_t> &string_cache);
|
||||
|
||||
uint32_t _pack(const Variant& p_data,Vector<uint8_t>& tmpdata,Map<String,uint32_t>& string_cache);
|
||||
Variant _iter_init_ofs(const Array &p_iter, uint32_t p_offset);
|
||||
Variant _iter_next_ofs(const Array &p_iter, uint32_t p_offset);
|
||||
Variant _iter_get_ofs(const Variant &p_iter, uint32_t p_offset);
|
||||
|
||||
Variant _iter_init(const Array &p_iter);
|
||||
Variant _iter_next(const Array &p_iter);
|
||||
Variant _iter_get(const Variant &p_iter);
|
||||
|
||||
Variant _iter_init_ofs(const Array& p_iter,uint32_t p_offset);
|
||||
Variant _iter_next_ofs(const Array& p_iter,uint32_t p_offset);
|
||||
Variant _iter_get_ofs(const Variant& p_iter,uint32_t p_offset);
|
||||
|
||||
Variant _iter_init(const Array& p_iter);
|
||||
Variant _iter_next(const Array& p_iter);
|
||||
Variant _iter_get(const Variant& p_iter);
|
||||
|
||||
friend class PackedDataContainerRef;
|
||||
Variant _key_at_ofs(uint32_t p_ofs,const Variant& p_key,bool &err) const;
|
||||
friend class PackedDataContainerRef;
|
||||
Variant _key_at_ofs(uint32_t p_ofs, const Variant &p_key, bool &err) const;
|
||||
Variant _get_at_ofs(uint32_t p_ofs, const uint8_t *p_buf, bool &err) const;
|
||||
uint32_t _type_at_ofs(uint32_t p_ofs) const;
|
||||
int _size(uint32_t p_ofs) const;
|
||||
|
||||
protected:
|
||||
|
||||
void _set_data(const PoolVector<uint8_t>& p_data);
|
||||
void _set_data(const PoolVector<uint8_t> &p_data);
|
||||
PoolVector<uint8_t> _get_data() const;
|
||||
static void _bind_methods();
|
||||
public:
|
||||
|
||||
virtual Variant getvar(const Variant& p_key, bool *r_valid=NULL) const;
|
||||
Error pack(const Variant& p_data);
|
||||
public:
|
||||
virtual Variant getvar(const Variant &p_key, bool *r_valid = NULL) const;
|
||||
Error pack(const Variant &p_data);
|
||||
|
||||
int size() const;
|
||||
|
||||
@ -87,9 +80,9 @@ public:
|
||||
};
|
||||
|
||||
class PackedDataContainerRef : public Reference {
|
||||
GDCLASS(PackedDataContainerRef,Reference);
|
||||
GDCLASS(PackedDataContainerRef, Reference);
|
||||
|
||||
friend class PackedDataContainer;
|
||||
friend class PackedDataContainer;
|
||||
uint32_t offset;
|
||||
Ref<PackedDataContainer> from;
|
||||
|
||||
@ -97,14 +90,13 @@ protected:
|
||||
static void _bind_methods();
|
||||
|
||||
public:
|
||||
|
||||
Variant _iter_init(const Array& p_iter);
|
||||
Variant _iter_next(const Array& p_iter);
|
||||
Variant _iter_get(const Variant& p_iter);
|
||||
Variant _iter_init(const Array &p_iter);
|
||||
Variant _iter_next(const Array &p_iter);
|
||||
Variant _iter_get(const Variant &p_iter);
|
||||
bool _is_dictionary() const;
|
||||
|
||||
int size() const;
|
||||
virtual Variant getvar(const Variant& p_key, bool *r_valid=NULL) const;
|
||||
virtual Variant getvar(const Variant &p_key, bool *r_valid = NULL) const;
|
||||
|
||||
PackedDataContainerRef();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user