1#ifndef joedb_nested_namespace_declared
2#define joedb_nested_namespace_declared
17 const std::vector<std::string> &n,
18 const char *delimiter =
"::"
21 void namespace_open(std::ostream &out,
const std::vector<std::string> &n);
22 void namespace_close(std::ostream &out,
const std::vector<std::string> &n);
27 const std::vector<std::string> &n,
28 const char *delimiter =
"::"
35 const std::vector<std::string> &n
void namespace_open(std::ostream &out, const std::vector< std::string > &n)
void namespace_close(std::ostream &out, const std::vector< std::string > &n)
void namespace_write(std::ostream &out, const std::vector< std::string > &n, const char *delimiter)
void namespace_include_guard(std::ostream &out, const char *name, const std::vector< std::string > &n)
std::string namespace_string(const std::vector< std::string > &n, const char *delimiter)
std::vector< std::string > split_namespace(const std::string &s)