24#include "AstUtil/StringView.hpp"
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);
37AST_MOCK_API
const std::string& aMockStringValue();
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);
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);
61AST_MOCK_CAPI
int aMockSetStringViewStd(StringView str);