hv.h 925 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #ifndef HV_H_
  2. #define HV_H_
  3. /*
  4. * @功能: base模块下的头文件比较零散,所以提个了一个汇总的头文件,方便大家#include
  5. *
  6. */
  7. /**
  8. * @copyright 2018 HeWei, all rights reserved.
  9. */
  10. // platform
  11. // 平台相关头文件
  12. #include "hconfig.h"
  13. #include "hexport.h"
  14. #include "hplatform.h"
  15. // c
  16. // c语言头文件
  17. #include "hdef.h" // <stddef.h>
  18. #include "hatomic.h"// <stdatomic.h>
  19. #include "herr.h" // <errno.h>
  20. #include "htime.h" // <time.h>
  21. #include "hmath.h" // <math.h>
  22. #include "hbase.h"
  23. #include "hversion.h"
  24. #include "hsysinfo.h"
  25. #include "hproc.h"
  26. #include "hthread.h"
  27. #include "hmutex.h"
  28. #include "hsocket.h"
  29. #include "hssl.h"
  30. #include "hlog.h"
  31. #include "hbuf.h"
  32. // cpp
  33. // c++语言头文件
  34. #ifdef __cplusplus
  35. #include "hmap.h" // <map>
  36. #include "hstring.h" // <string>
  37. #include "hfile.h"
  38. #include "hdir.h"
  39. #include "hurl.h"
  40. #include "hscope.h"
  41. #endif
  42. #endif // HV_H_