Naming convention
We need a naming convention:
-
What should be the prefix for project-specific CMake variables (see here)?
suggestion:
MEMMAN,MMAN,MEMM,MM -
How should C++ user code include the public headers?
suggestion:
#include <memman/ClassName.hpp> -
What should be the namespace of the C++ public API?
suggestion:
memman(currently:imb), do we need additional internal namespace? -
How should C user code include the public header(s)?
suggestion:
#include <memman.h>(primary header) and#include <memman_error.h>(secondary headers if needed) -
What should be the prefixes of the C functions and structures?
suggestion:
mm_(public API) andmmi_(internal functions) -
Something else?