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?