Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am gavinmead on github.
  • I am gmead (https://keybase.io/gmead) on keybase.
  • I have a public key whose fingerprint is CCB0 F885 8BC0 9D39 BF49 B170 C2BC 8AEF 9949 B52F

To claim this, I am signing this object:

@gavinmead
gavinmead / flag.h
Created June 1, 2024 23:31
Flag Example for Site
#define FLAG_TYPE(flag_type) \
std::weak_ptr<flag_type> var; \
flag_type defaultValue;
#define FLAG_CTOR(flag_type, class_name) \
class_name( \
std::weak_ptr<flag_type> var, \
flag_type defaultValue, \
std::string shortName, \
std::string longName = "", \