🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
MockStringView.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstUtil/StringView.hpp"
25#include <string>
26#if _HAS_CXX17
27#include <string_view>
28#endif
29
30AST_NAMESPACE_BEGIN
31
32AST_MOCK_API int aMockSizeStringConstRef(const std::string& str);
33AST_MOCK_API int aMockSizeStringValue(std::string str);
34AST_MOCK_API int aMockSizeStringView(StringView str);
35AST_MOCK_API int aMockSizeStringViewRef(const StringView& str);
36
37AST_MOCK_API const std::string& aMockStringValue();
38
39
40AST_MOCK_API int aMockSetStringConstRef(const std::string& str);
41AST_MOCK_API int aMockSetStringValue(std::string str);
42AST_MOCK_API int aMockSetStringView(StringView str);
43AST_MOCK_API int aMockSetStringViewRef(const StringView& str);
44
45
46AST_MOCK_API int aMockCallByStringConstRef();
47AST_MOCK_API int aMockCallByStringValue();
48AST_MOCK_API int aMockCallByStringView();
49AST_MOCK_API int aMockCallByStringConstRef(const std::string& str);
50AST_MOCK_API int aMockCallByStringValue(std::string str);
51AST_MOCK_API int aMockCallByStringView(StringView str);
52AST_MOCK_API int aMockCallByStringViewRef(const StringView& str);
53AST_MOCK_API int aMockCallByCharPtr(const char* str, size_t size);
54
55
56
57
58
59
60#if _HAS_CXX17
61AST_MOCK_CAPI int aMockSetStringViewStd(StringView str);
62#endif
63
64AST_NAMESPACE_END
65