-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfile_errors_8h.html
More file actions
73 lines (50 loc) · 57.9 KB
/
Copy pathfile_errors_8h.html
File metadata and controls
73 lines (50 loc) · 57.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>zendAPI - The C++ layer for Zend Engine</title>
<link rel="stylesheet" href="/statics/css/common.css" />
<link rel="icon" href="/zendapi.ico" type="image/ico"/>
<script type="text/javascript" src = "/statics/js/manifest.js"></script>
<script type="text/javascript" src = "/statics/js/vendors.js"></script>
<script type="text/javascript" src = "/statics/js/common.js"></script>
</head>
<body>
<div id="fakeLoader"></div>
<script type="application/javascript">
window.API_FILE_CONTENT_DATA = {"refid":"_errors_8h","kind":"file","variables":[],"defines":[],"typedefs":[],"namespaces":[{"refid":"namespacezapi","kind":"namespace","variables":[],"defines":[],"typedefs":[{"containerId":"namespacezapi","id":"1ae6ae4a9e992300f8be1c30fa8bf5543a","accessLevel":"public","isStatic":false,"containerRef":{"id":"namespacezapi","kind":"namespace","url":"/api/namespacezapi.html"},"kind":"typedef","type":"void *","definition":"using <a href='/api/namespacezapi.html#1ae6ae4a9e992300f8be1c30fa8bf5543a' class='page-scroll-trigger'>zapi::HANDLE</a> = void *","argsstring":"","name":"zapi::HANDLE","briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/Global.h","line":"181","column":"1","bodyfile":"include/zapi/Global.h","bodystart":"181","bodyend":"-1"},"simpleName":"HANDLE","url":"/api/namespacezapi.html#1ae6ae4a9e992300f8be1c30fa8bf5543a","rawDefinition":"using zapi::HANDLE = void *","definitionWithoutSelfLink":"using zapi::HANDLE = void *","simpleDefinition":"using <a href='/api/namespacezapi.html#1ae6ae4a9e992300f8be1c30fa8bf5543a' class='page-scroll-trigger'>HANDLE</a> = void *","objectType":"typedef"},{"containerId":"namespacezapi","id":"1ad52252453a2ab283d09614647b16e619","accessLevel":"public","isStatic":false,"containerRef":{"id":"namespacezapi","kind":"namespace","url":"/api/namespacezapi.html"},"kind":"typedef","type":"std::function< void()>","definition":"using <a href='/api/namespacezapi.html#1ad52252453a2ab283d09614647b16e619' class='page-scroll-trigger'>zapi::Callback</a> = std::function<void()>","argsstring":"","name":"zapi::Callback","briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/Global.h","line":"182","column":"1","bodyfile":"include/zapi/Global.h","bodystart":"182","bodyend":"-1"},"simpleName":"Callback","url":"/api/namespacezapi.html#1ad52252453a2ab283d09614647b16e619","rawDefinition":"using zapi::Callback = std::function<void()>","definitionWithoutSelfLink":"using zapi::Callback = std::function<void()>","simpleDefinition":"using <a href='/api/namespacezapi.html#1ad52252453a2ab283d09614647b16e619' class='page-scroll-trigger'>Callback</a> = std::function<void()>","objectType":"typedef"}],"namespaces":[{"refid":"namespacezapi_1_1bridge","kind":"namespace","variables":[],"defines":[],"typedefs":[{"containerId":"namespacezapi_1_1bridge","id":"1ad0d45286aa92bba81f4e799bdb624cd5","accessLevel":"public","isStatic":false,"containerRef":{"id":"namespacezapi_1_1bridge","kind":"namespace","url":"/api/namespacezapi_1_1bridge.html"},"kind":"typedef","type":"<a href = \"/api/classzapi_1_1vm_1_1_extension.html\">zapi::vm::Extension</a>","refs":[{"refid":"classzapi_1_1vm_1_1_extension","kindref":"compound","name":"zapi::vm::Extension","url":"/api/classzapi_1_1vm_1_1_extension.html"}],"definition":"using <a href='/api/namespacezapi_1_1bridge.html#1ad0d45286aa92bba81f4e799bdb624cd5' class='page-scroll-trigger'>zapi::bridge::VmExtension</a> = <a href='/api/classzapi_1_1vm_1_1_extension.html'>zapi::vm::Extension</a>","argsstring":"","name":"zapi::bridge::VmExtension","briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/bridge/Extension.h","line":"36","column":"1","bodyfile":"include/zapi/bridge/Extension.h","bodystart":"36","bodyend":"-1"},"simpleName":"VmExtension","url":"/api/namespacezapi_1_1bridge.html#1ad0d45286aa92bba81f4e799bdb624cd5","rawDefinition":"using zapi::bridge::VmExtension = zapi::vm::Extension","definitionWithoutSelfLink":"using zapi::bridge::VmExtension = <a href='/api/classzapi_1_1vm_1_1_extension.html'>zapi::vm::Extension</a>","simpleDefinition":"using <a href='/api/namespacezapi_1_1bridge.html#1ad0d45286aa92bba81f4e799bdb624cd5' class='page-scroll-trigger'>VmExtension</a> = <a href='/api/classzapi_1_1vm_1_1_extension.html'>zapi::vm::Extension</a>","objectType":"typedef"}],"namespaces":[],"enums":[],"classes":[{"refid":"classzapi_1_1bridge_1_1_extension","accessLevel":"public","url":"/api/classzapi_1_1bridge_1_1_extension.html","name":"zapi::bridge::Extension","simpleName":"Extension"}],"funcs":[],"modules":[],"name":"zapi::bridge","url":"/api/namespacezapi_1_1bridge.html","parent":"namespacezapi","simpleName":"bridge","briefDescription":"","detailDescription":"","location":{"file":"include/zapi/bridge/Extension.h","line":"34","column":"1"},"npaths":[{"name":"名称空间分类","url":"/api/namespaces.html"},{"name":"zapi","url":"/api/namespacezapi.html"}]},{"refid":"namespacezapi_1_1ds","kind":"namespace","variables":[{"containerId":"namespacezapi_1_1ds","id":"1a51b6b6e7824f55eb6656e1eea1386e47","accessLevel":"public","isStatic":false,"mutable":false,"containerRef":{"id":"namespacezapi_1_1ds","kind":"namespace","url":"/api/namespacezapi_1_1ds.html"},"kind":"variable","type":"<a href = \"/api/namespacezapi_1_1lang.html#1a79b08f7375d731067a89478ec762dfba\">zapi::lang::HashTableDataDeleter</a>","refs":[{"containerId":"namespacezapi_1_1lang","id":"1a79b08f7375d731067a89478ec762dfba","kindref":"member","name":"zapi::lang::HashTableDataDeleter"}],"definition":"zapi::lang::HashTableDataDeleter zapi::ds::zValDataDeleter","argsstring":"","name":"zapi::ds::zValDataDeleter","initializer":"= ZVAL_PTR_DTOR","briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/ds/HashTable.h","line":"59","column":"1","bodyfile":"src/ds/HashTable.cpp","bodystart":"23","bodyend":"-1"},"simpleName":"zValDataDeleter","tags":[],"defineStr":"<a href = \"/api/namespacezapi_1_1lang.html#1a79b08f7375d731067a89478ec762dfba\">zapi::lang::HashTableDataDeleter</a> <a href = \"/api/namespacezapi_1_1ds.html#1a51b6b6e7824f55eb6656e1eea1386e47\" class=\"page-scroll-trigger\">zapi::ds::zValDataDeleter</a> = ZVAL_PTR_DTOR","simpleDefineStr":"<a href = \"/api/namespacezapi_1_1lang.html#1a79b08f7375d731067a89478ec762dfba\">zapi::lang::HashTableDataDeleter</a> <a href = \"/api/namespacezapi_1_1ds.html#1a51b6b6e7824f55eb6656e1eea1386e47\" class=\"page-scroll-trigger\">zValDataDeleter</a> = ZVAL_PTR_DTOR","objectType":"var"}],"defines":[],"typedefs":[],"namespaces":[],"enums":[{"containerId":"namespacezapi_1_1ds","id":"1acba75b3686d25a5623de2f21e8563ed6","accessLevel":"public","isStatic":false,"isStrong":true,"containerRef":{"id":"namespacezapi_1_1ds","kind":"namespace","url":"/api/namespacezapi_1_1ds.html"},"kind":"enum","name":"zapi::ds::HashKeyType","underType":"unsigned char","enumValues":[{"containerId":"namespacezapi_1_1ds","id":"1acba75b3686d25a5623de2f21e8563ed6a27118326006d3829667a400ad23d5d98","accessLevel":"public","name":"String","initializer":"= HASH_KEY_IS_STRING","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1ds","id":"1acba75b3686d25a5623de2f21e8563ed6a8394f0347c184cf156ac5924dccb773b","accessLevel":"public","name":"Long","initializer":"= HASH_KEY_IS_LONG","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1ds","id":"1acba75b3686d25a5623de2f21e8563ed6a87596a7e89dd9a57ab3d11b4e434fc64","accessLevel":"public","name":"NotExistent","initializer":"= HASH_KEY_NON_EXISTENT","briefDescription":"","detailDescription":""}],"briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/ds/HashTable.h","line":"32","column":"1","bodyfile":"include/zapi/ds/HashTable.h","bodystart":"31","bodyend":"36"},"simpleName":"HashKeyType","url":"/api/namespacezapi_1_1ds.html#1acba75b3686d25a5623de2f21e8563ed6","tags":["strong"],"objectType":"enum"},{"containerId":"namespacezapi_1_1ds","id":"1a5f7206c1d18b9ba8e9c801a86c5520d0","accessLevel":"public","isStatic":false,"isStrong":true,"containerRef":{"id":"namespacezapi_1_1ds","kind":"namespace","url":"/api/namespacezapi_1_1ds.html"},"kind":"enum","name":"zapi::ds::HashActionType","underType":"unsigned char","enumValues":[{"containerId":"namespacezapi_1_1ds","id":"1a5f7206c1d18b9ba8e9c801a86c5520d0a06933067aafd48425d67bcb01bba5cb6","accessLevel":"public","name":"Update","initializer":"= HASH_UPDATE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1ds","id":"1a5f7206c1d18b9ba8e9c801a86c5520d0aec211f7c20af43e742bf2570c3cb84f9","accessLevel":"public","name":"Add","initializer":"= HASH_ADD","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1ds","id":"1a5f7206c1d18b9ba8e9c801a86c5520d0a89d4ff7771a9600358aa5b1352631aa6","accessLevel":"public","name":"UpdateIndirect","initializer":"= HASH_UPDATE_INDIRECT","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1ds","id":"1a5f7206c1d18b9ba8e9c801a86c5520d0aa83c35d91349ef975c70fc7bc18dddc6","accessLevel":"public","name":"AddNew","initializer":"= HASH_ADD_NEW","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1ds","id":"1a5f7206c1d18b9ba8e9c801a86c5520d0ada8756217f4f8e695d6448757384dd11","accessLevel":"public","name":"AddNext","initializer":"= HASH_ADD_NEXT","briefDescription":"","detailDescription":""}],"briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/ds/HashTable.h","line":"39","column":"1","bodyfile":"include/zapi/ds/HashTable.h","bodystart":"38","bodyend":"45"},"simpleName":"HashActionType","url":"/api/namespacezapi_1_1ds.html#1a5f7206c1d18b9ba8e9c801a86c5520d0","tags":["strong"],"objectType":"enum"},{"containerId":"namespacezapi_1_1ds","id":"1ab7c764c8ccc2ce25278c7a2267d2c976","accessLevel":"public","isStatic":false,"isStrong":true,"containerRef":{"id":"namespacezapi_1_1ds","kind":"namespace","url":"/api/namespacezapi_1_1ds.html"},"kind":"enum","name":"zapi::ds::HashFlagType","underType":"unsigned char","enumValues":[{"containerId":"namespacezapi_1_1ds","id":"1ab7c764c8ccc2ce25278c7a2267d2c976a13cc624501aae883178391d1fe799152","accessLevel":"public","name":"Persisent","initializer":"= HASH_FLAG_PERSISTENT","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1ds","id":"1ab7c764c8ccc2ce25278c7a2267d2c976ad51858f5bc1b89f6efed4a2b618f9ba3","accessLevel":"public","name":"ApplyProtection","initializer":"= HASH_FLAG_APPLY_PROTECTION","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1ds","id":"1ab7c764c8ccc2ce25278c7a2267d2c976aa1977c3f68d4d3bbfe14d0e51a575482","accessLevel":"public","name":"Packed","initializer":"= HASH_FLAG_PACKED","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1ds","id":"1ab7c764c8ccc2ce25278c7a2267d2c976a59d87a4758a9d35fbaf6b204341bb399","accessLevel":"public","name":"Initialized","initializer":"= HASH_FLAG_INITIALIZED","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1ds","id":"1ab7c764c8ccc2ce25278c7a2267d2c976a0526508e0b3dc869f62826500be2f0e5","accessLevel":"public","name":"StaticKeys","initializer":"= HASH_FLAG_STATIC_KEYS","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1ds","id":"1ab7c764c8ccc2ce25278c7a2267d2c976aee39082bcd2052e078ae261a5437e5d0","accessLevel":"public","name":"HasEmptyIndirect","initializer":"= HASH_FLAG_HAS_EMPTY_IND","briefDescription":"","detailDescription":""}],"briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/ds/HashTable.h","line":"48","column":"1","bodyfile":"include/zapi/ds/HashTable.h","bodystart":"47","bodyend":"55"},"simpleName":"HashFlagType","url":"/api/namespacezapi_1_1ds.html#1ab7c764c8ccc2ce25278c7a2267d2c976","tags":["strong"],"objectType":"enum"}],"classes":[{"refid":"classzapi_1_1ds_1_1_hash_table","accessLevel":"public","url":"/api/classzapi_1_1ds_1_1_hash_table.html","name":"zapi::ds::HashTable","simpleName":"HashTable"},{"refid":"classzapi_1_1ds_1_1_string","accessLevel":"public","url":"/api/classzapi_1_1ds_1_1_string.html","name":"zapi::ds::String","simpleName":"String"}],"funcs":[],"modules":[],"name":"zapi::ds","url":"/api/namespacezapi_1_1ds.html","parent":"namespacezapi","simpleName":"ds","briefDescription":"\n数据结构名称空间\n\n","detailDescription":"","location":{"file":"include/apidoc.h","line":"22","column":"1"},"npaths":[{"name":"名称空间分类","url":"/api/namespaces.html"},{"name":"zapi","url":"/api/namespacezapi.html"}]},{"refid":"namespacezapi_1_1kernel","kind":"namespace","variables":[],"defines":[],"typedefs":[],"namespaces":[],"enums":[],"classes":[{"refid":"classzapi_1_1kernel_1_1_extension_base","accessLevel":"public","url":"/api/classzapi_1_1kernel_1_1_extension_base.html","name":"zapi::kernel::ExtensionBase","simpleName":"ExtensionBase"}],"funcs":[],"modules":[],"name":"zapi::kernel","parent":"namespacezapi","url":"/api/namespacezapi_1_1kernel.html","simpleName":"kernel","briefDescription":"","detailDescription":"","location":{"file":"include/zapi/kernel/ExtensionBase.h","line":"35","column":"1"},"npaths":[{"name":"名称空间分类","url":"/api/namespaces.html"},{"name":"zapi","url":"/api/namespacezapi.html"}]},{"refid":"namespacezapi_1_1lang","kind":"namespace","variables":[],"defines":[],"typedefs":[{"containerId":"namespacezapi_1_1lang","id":"1a79b08f7375d731067a89478ec762dfba","accessLevel":"public","isStatic":false,"containerRef":{"id":"namespacezapi_1_1lang","kind":"namespace","url":"/api/namespacezapi_1_1lang.html"},"kind":"typedef","type":"dtor_func_t","definition":"using <a href='/api/namespacezapi_1_1lang.html#1a79b08f7375d731067a89478ec762dfba' class='page-scroll-trigger'>zapi::lang::HashTableDataDeleter</a> = dtor_func_t","argsstring":"","name":"zapi::lang::HashTableDataDeleter","briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/lang/Type.h","line":"55","column":"1","bodyfile":"include/zapi/lang/Type.h","bodystart":"55","bodyend":"-1"},"simpleName":"HashTableDataDeleter","url":"/api/namespacezapi_1_1lang.html#1a79b08f7375d731067a89478ec762dfba","rawDefinition":"using zapi::lang::HashTableDataDeleter = dtor_func_t","definitionWithoutSelfLink":"using zapi::lang::HashTableDataDeleter = dtor_func_t","simpleDefinition":"using <a href='/api/namespacezapi_1_1lang.html#1a79b08f7375d731067a89478ec762dfba' class='page-scroll-trigger'>HashTableDataDeleter</a> = dtor_func_t","objectType":"typedef"}],"namespaces":[],"enums":[{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5","accessLevel":"public","isStatic":false,"isStrong":true,"containerRef":{"id":"namespacezapi_1_1lang","kind":"namespace","url":"/api/namespacezapi_1_1lang.html"},"kind":"enum","name":"zapi::lang::Error","underType":"int","enumValues":[{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a902b0d55fddef6f8d651fe1035b7d4bd","accessLevel":"public","name":"Error","initializer":"= E_ERROR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a0eaadb4fcb48a0a0ed7bc9868be9fbaa","accessLevel":"public","name":"Warning","initializer":"= E_WARNING","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5ac9ad95228aa735bdda1aebf38da022af","accessLevel":"public","name":"Parse","initializer":"= E_PARSE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a24efa7ee4511563b16144f39706d594f","accessLevel":"public","name":"Notice","initializer":"= E_NOTICE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a04608d7f34d24aa9c80e8d82b729c442","accessLevel":"public","name":"CoreError","initializer":"= E_CORE_ERROR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a5e4f0e9d95438f88357dce1af910352a","accessLevel":"public","name":"CoreWarning","initializer":"= E_CORE_WARNING","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a8512184f958cde80eef601c0c9e27f08","accessLevel":"public","name":"CompileError","initializer":"= E_COMPILE_ERROR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a3cea9cfd32a4662988a95f840ceb79e3","accessLevel":"public","name":"CompileWarning","initializer":"= E_COMPILE_WARNING","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a7fd67633e31b9bb36438b53def8cf0e5","accessLevel":"public","name":"UserError","initializer":"= E_USER_ERROR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5aa564e52b6b4bb6ce913c7779a7670e48","accessLevel":"public","name":"UserNotice","initializer":"= E_USER_NOTICE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a2e979835dd62324f5bfe217449ba4974","accessLevel":"public","name":"Strict","initializer":"= E_STRICT","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a934d629f377e1fb2272e99909d6425c6","accessLevel":"public","name":"RecoverableError","initializer":"= E_RECOVERABLE_ERROR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a0ac54cb10e7494cff1949826e8e32f7b","accessLevel":"public","name":"Deprecated","initializer":"= E_DEPRECATED","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a4fbdabe1f62f2a672b6043cc6d561910","accessLevel":"public","name":"UserDeprecated","initializer":"= E_USER_DEPRECATED","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a83168e6cb289d732cc78427b51f93153","accessLevel":"public","name":"Core","initializer":"= (E_CORE_ERROR | E_CORE_WARNING)","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5ab1c94ca2fbc3e78fc30069c8d0f01680","accessLevel":"public","name":"All","initializer":"= (E_ERROR | E_WARNING | E_PARSE | E_NOTICE | E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR |\n E_COMPILE_WARNING | E_USER_ERROR | E_USER_NOTICE | E_STRICT | E_RECOVERABLE_ERROR |\n E_DEPRECATED | E_USER_DEPRECATED)","briefDescription":"","detailDescription":""}],"briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/lang/Errors.h","line":"27","column":"1","bodyfile":"include/zapi/lang/Errors.h","bodystart":"26","bodyend":"47"},"simpleName":"Error","url":"/api/namespacezapi_1_1lang.html#1adde283a2956b670bb5e509cd36d983d5","tags":["strong"],"objectType":"enum"},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffa","accessLevel":"public","isStatic":false,"isStrong":true,"containerRef":{"id":"namespacezapi_1_1lang","kind":"namespace","url":"/api/namespacezapi_1_1lang.html"},"kind":"enum","name":"zapi::lang::Type","underType":"unsigned char","enumValues":[{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaaec0fc0100c4fc1ce4eea230c3dc10360","accessLevel":"public","name":"Undefined","initializer":"= IS_UNDEF","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaabbb93ef26e3c101ff11cdd21cab08a94","accessLevel":"public","name":"Null","initializer":"= IS_NULL","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaaf8320b26d30ab433c5a54546d21f414c","accessLevel":"public","name":"False","initializer":"= IS_FALSE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaaf827cf462f62848df37c5e1e94a4da74","accessLevel":"public","name":"True","initializer":"= IS_TRUE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa8394f0347c184cf156ac5924dccb773b","accessLevel":"public","name":"Long","initializer":"= IS_LONG","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaad909d38d705ce75386dd86e611a82f5b","accessLevel":"public","name":"Double","initializer":"= IS_DOUBLE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa27118326006d3829667a400ad23d5d98","accessLevel":"public","name":"String","initializer":"= IS_STRING","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa4410ec34d9e6c1a68100ca0ce033fb17","accessLevel":"public","name":"Array","initializer":"= IS_ARRAY","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa497031794414a552435f90151ac3b54b","accessLevel":"public","name":"Object","initializer":"= IS_OBJECT","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaabe8545ae7ab0276e15898aae7acfbd7a","accessLevel":"public","name":"Resource","initializer":"= IS_RESOURCE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa63d5049791d9d79d86e9a108b0a999ca","accessLevel":"public","name":"Reference","initializer":"= IS_REFERENCE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaacb17869fe51048b5a5c4c6106551a255","accessLevel":"public","name":"Constant","initializer":"= IS_CONSTANT","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa61a9de2921b7063480863d821161b2fd","accessLevel":"public","name":"ConstantAST","initializer":"= IS_CONSTANT_AST","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa27226c864bac7454a8504f8edb15d95b","accessLevel":"public","name":"Boolean","initializer":"= _IS_BOOL","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa79ace5b2a7206c5d0aa286a5b33385f8","accessLevel":"public","name":"Callable","initializer":"= IS_CALLABLE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa0b5ca9d0c6dbcbb3e299361cd4e4a79c","accessLevel":"public","name":"Indirect","initializer":"= IS_INDIRECT","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa165d3d525f6d0cbd55e42cc3058cafcc","accessLevel":"public","name":"Ptr","initializer":"= IS_PTR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa902b0d55fddef6f8d651fe1035b7d4bd","accessLevel":"public","name":"Error","initializer":"= _IS_ERROR","briefDescription":"","detailDescription":""}],"briefDescription":"\nSupported types for variables\nThe values are the same as the ones used internally in Zend.\n\n","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/lang/Type.h","line":"32","column":"1","bodyfile":"include/zapi/lang/Type.h","bodystart":"31","bodyend":"53"},"simpleName":"Type","url":"/api/namespacezapi_1_1lang.html#1a15bd083a614363a9decc92d672454ffa","tags":["strong"],"objectType":"enum"}],"classes":[{"refid":"classzapi_1_1lang_1_1_exception","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_exception.html","name":"zapi::lang::Exception","simpleName":"Exception"},{"refid":"classzapi_1_1lang_1_1_fatal_error","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_fatal_error.html","name":"zapi::lang::FatalError","simpleName":"FatalError"},{"refid":"classzapi_1_1lang_1_1_not_implemented","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_not_implemented.html","name":"zapi::lang::NotImplemented","simpleName":"NotImplemented"},{"refid":"classzapi_1_1lang_1_1_orig_exception","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_orig_exception.html","name":"zapi::lang::OrigException","simpleName":"OrigException"},{"refid":"classzapi_1_1lang_1_1_parameters","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_parameters.html","name":"zapi::lang::Parameters","simpleName":"Parameters"},{"refid":"classzapi_1_1lang_1_1_std_class","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_std_class.html","name":"zapi::lang::StdClass","simpleName":"StdClass"},{"refid":"classzapi_1_1lang_1_1_variant","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_variant.html","name":"zapi::lang::Variant","simpleName":"Variant"}],"funcs":[{"containerId":"namespacezapi_1_1lang","id":"1ad0c2bb33466cd28f37f5ac5b158b8115","accessLevel":"public","isStatic":false,"isConst":false,"isExplict":false,"isInline":false,"isVirtual":false,"containerRef":{"id":"namespacezapi_1_1lang","kind":"namespace","url":"/api/namespacezapi_1_1lang.html"},"kind":"function","type":"<a href = \"/api/file_compiler_detection_8h.html#1a6483198f166d8060fb07d99604ef1cfe\">ZAPI_DECL_EXPORT</a> std::ostream &","refs":[{"containerId":"_compiler_detection_8h","id":"1a6483198f166d8060fb07d99604ef1cfe","kindref":"member","name":"ZAPI_DECL_EXPORT"}],"definition":"std::ostream & zapi::lang::operator<<","argsstring":"(std::ostream &stream, const <a href = \"/api/classzapi_1_1lang_1_1_variant.html\">Variant</a> &value)","name":"zapi::lang::operator<<","params":[{"type":"std::ostream &","declname":"stream"},{"type":"const <a href = \"/api/classzapi_1_1lang_1_1_variant.html\">Variant</a> &","refs":[{"refid":"classzapi_1_1lang_1_1_variant","kindref":"compound","name":"Variant"}],"declname":"value"}],"briefDescription":"\nCustom output stream operator.\n\n","detailDescription":"<dl class='params'><dt>参数</dt><dd><table class='params'><tbody><tr><td class = \"parameter-name\">stream</td><td>\n</td></tr><tr><td class = \"parameter-name\">value</td><td>\n</td></tr></tbody></table></dd></dt>\n<dl class = \"fn-returns\"><dt>返回值</dt><dd>\nostream\n</dl>\n","inbodyDescription":"","location":{"file":"include/zapi/lang/Variant.h","line":"372","column":"1","bodyfile":"src/lang/Variant.cpp","bodystart":"746","bodyend":"749"},"simpleName":"operator<<","signature":"<a href = \"/api/file_compiler_detection_8h.html#1a6483198f166d8060fb07d99604ef1cfe\">ZAPI_DECL_EXPORT</a> std::ostream & <a href = \"/api/namespacezapi_1_1lang.html#1ad0c2bb33466cd28f37f5ac5b158b8115\" class=\"page-scroll-trigger\">zapi::lang::operator<<</a>(std::ostream &stream, const <a href = \"/api/classzapi_1_1lang_1_1_variant.html\">Variant</a> &value)","simpleSignature":"<a href = \"/api/file_compiler_detection_8h.html#1a6483198f166d8060fb07d99604ef1cfe\">ZAPI_DECL_EXPORT</a> std::ostream & <a href = \"/api/namespacezapi_1_1lang.html#1ad0c2bb33466cd28f37f5ac5b158b8115\" class=\"page-scroll-trigger\">operator<<</a>(std::ostream &stream, const <a href = \"/api/classzapi_1_1lang_1_1_variant.html\">Variant</a> &value)","isConstExpr":false,"url":"/api/namespacezapi_1_1lang.html#1ad0c2bb33466cd28f37f5ac5b158b8115","tags":[],"objectType":"func"}],"modules":[],"name":"zapi::lang","parent":"namespacezapi","url":"/api/namespacezapi_1_1lang.html","simpleName":"lang","briefDescription":"","detailDescription":"","location":{"file":"include/zapi/lang/Errors.h","line":"24","column":"1"},"npaths":[{"name":"名称空间分类","url":"/api/namespaces.html"},{"name":"zapi","url":"/api/namespacezapi.html"}]},{"refid":"namespacezapi_1_1utils","kind":"namespace","variables":[],"defines":[],"typedefs":[],"namespaces":[],"enums":[],"classes":[{"refid":"classzapi_1_1utils_1_1_arithmetic","accessLevel":"public","url":"/api/classzapi_1_1utils_1_1_arithmetic.html","name":"zapi::utils::Arithmetic","simpleName":"Arithmetic"},{"refid":"classzapi_1_1utils_1_1_lower_case","accessLevel":"public","url":"/api/classzapi_1_1utils_1_1_lower_case.html","name":"zapi::utils::LowerCase","simpleName":"LowerCase"}],"funcs":[],"modules":[],"name":"zapi::utils","parent":"namespacezapi","url":"/api/namespacezapi_1_1utils.html","simpleName":"utils","briefDescription":"","detailDescription":"","location":{"file":"include/zapi/utils/Arithmetic.h","line":"26","column":"1"},"npaths":[{"name":"名称空间分类","url":"/api/namespaces.html"},{"name":"zapi","url":"/api/namespacezapi.html"}]},{"refid":"namespacezapi_1_1vm","kind":"namespace","variables":[{"containerId":"namespacezapi_1_1vm","id":"1afd20c213abeccf24824acb7ccb1ae12e","accessLevel":"public","isStatic":true,"mutable":false,"containerRef":{"id":"namespacezapi_1_1vm","kind":"namespace","url":"/api/namespacezapi_1_1vm.html"},"kind":"variable","type":"std::map< std::string, <a href = \"/api/classzapi_1_1vm_1_1_extension.html\">Extension</a> * >","refs":[{"refid":"classzapi_1_1vm_1_1_extension","kindref":"compound","name":"Extension"}],"definition":"std::map<std::string, Extension *> zapi::vm::name2extension","argsstring":"","name":"zapi::vm::name2extension","briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"src/vm/Extension.cpp","line":"55","column":"1","bodyfile":"src/vm/Extension.cpp","bodystart":"55","bodyend":"-1"},"simpleName":"name2extension","tags":["static"],"defineStr":"std::map< std::string, <a href = \"/api/classzapi_1_1vm_1_1_extension.html\">Extension</a> * > <a href = \"/api/namespacezapi_1_1vm.html#1afd20c213abeccf24824acb7ccb1ae12e\" class=\"page-scroll-trigger\">zapi::vm::name2extension</a>","simpleDefineStr":"std::map< std::string, <a href = \"/api/classzapi_1_1vm_1_1_extension.html\">Extension</a> * > <a href = \"/api/namespacezapi_1_1vm.html#1afd20c213abeccf24824acb7ccb1ae12e\" class=\"page-scroll-trigger\">name2extension</a>","objectType":"var"},{"containerId":"namespacezapi_1_1vm","id":"1a99c0459c0e9ef739b91ed95232493621","accessLevel":"public","isStatic":true,"mutable":false,"containerRef":{"id":"namespacezapi_1_1vm","kind":"namespace","url":"/api/namespacezapi_1_1vm.html"},"kind":"variable","type":"std::map< int, <a href = \"/api/classzapi_1_1vm_1_1_extension.html\">Extension</a> * >","refs":[{"refid":"classzapi_1_1vm_1_1_extension","kindref":"compound","name":"Extension"}],"definition":"std::map<int, Extension *> zapi::vm::number2extension","argsstring":"","name":"zapi::vm::number2extension","briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"src/vm/Extension.cpp","line":"56","column":"1","bodyfile":"src/vm/Extension.cpp","bodystart":"56","bodyend":"-1"},"simpleName":"number2extension","tags":["static"],"defineStr":"std::map< int, <a href = \"/api/classzapi_1_1vm_1_1_extension.html\">Extension</a> * > <a href = \"/api/namespacezapi_1_1vm.html#1a99c0459c0e9ef739b91ed95232493621\" class=\"page-scroll-trigger\">zapi::vm::number2extension</a>","simpleDefineStr":"std::map< int, <a href = \"/api/classzapi_1_1vm_1_1_extension.html\">Extension</a> * > <a href = \"/api/namespacezapi_1_1vm.html#1a99c0459c0e9ef739b91ed95232493621\" class=\"page-scroll-trigger\">number2extension</a>","objectType":"var"}],"defines":[],"typedefs":[{"containerId":"namespacezapi_1_1vm","id":"1a4f46a01a845b513aeafdb4d15d7429c3","accessLevel":"public","isStatic":false,"containerRef":{"id":"namespacezapi_1_1vm","kind":"namespace","url":"/api/namespacezapi_1_1vm.html"},"kind":"typedef","type":"<a href = \"/api/classzapi_1_1bridge_1_1_extension.html\">zapi::bridge::Extension</a>","refs":[{"refid":"classzapi_1_1bridge_1_1_extension","kindref":"compound","name":"zapi::bridge::Extension","url":"/api/classzapi_1_1bridge_1_1_extension.html"}],"definition":"using <a href='/api/namespacezapi_1_1vm.html#1a4f46a01a845b513aeafdb4d15d7429c3' class='page-scroll-trigger'>zapi::vm::BridgeExtension</a> = <a href='/api/classzapi_1_1bridge_1_1_extension.html'>zapi::bridge::Extension</a>","argsstring":"","name":"zapi::vm::BridgeExtension","briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/vm/Extension.h","line":"28","column":"1","bodyfile":"include/zapi/vm/Extension.h","bodystart":"28","bodyend":"-1"},"simpleName":"BridgeExtension","url":"/api/namespacezapi_1_1vm.html#1a4f46a01a845b513aeafdb4d15d7429c3","rawDefinition":"using zapi::vm::BridgeExtension = zapi::bridge::Extension","definitionWithoutSelfLink":"using zapi::vm::BridgeExtension = <a href='/api/classzapi_1_1bridge_1_1_extension.html'>zapi::bridge::Extension</a>","simpleDefinition":"using <a href='/api/namespacezapi_1_1vm.html#1a4f46a01a845b513aeafdb4d15d7429c3' class='page-scroll-trigger'>BridgeExtension</a> = <a href='/api/classzapi_1_1bridge_1_1_extension.html'>zapi::bridge::Extension</a>","objectType":"typedef"},{"containerId":"namespacezapi_1_1vm","id":"1a178f0a93349bbc343132439fd31d04ce","accessLevel":"public","isStatic":false,"containerRef":{"id":"namespacezapi_1_1vm","kind":"namespace","url":"/api/namespacezapi_1_1vm.html"},"kind":"typedef","type":"typename std::aligned_storage< 16 >::type","definition":"zapi::vm::Zval::AlignedZval","argsstring":"","name":"zapi::vm::AlignedZval","briefDescription":"\nThe zval buffer.\n\n","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/vm/Zval.h","line":"28","column":"1","bodyfile":"include/zapi/vm/Zval.h","bodystart":"28","bodyend":"-1"},"simpleName":"AlignedZval","url":"/api/namespacezapi_1_1vm.html#1a178f0a93349bbc343132439fd31d04ce","rawDefinition":"zapi::vm::Zval::AlignedZval","definitionWithoutSelfLink":"zapi::vm::Zval::AlignedZval","simpleDefinition":"zapi::vm::Zval::AlignedZval","objectType":"typedef"}],"namespaces":[],"enums":[],"classes":[{"refid":"classzapi_1_1vm_1_1_extension","accessLevel":"public","url":"/api/classzapi_1_1vm_1_1_extension.html","name":"zapi::vm::Extension","simpleName":"Extension"},{"refid":"classzapi_1_1vm_1_1_std_class_impl","accessLevel":"public","url":"/api/classzapi_1_1vm_1_1_std_class_impl.html","name":"zapi::vm::StdClassImpl","simpleName":"StdClassImpl"},{"refid":"classzapi_1_1vm_1_1_zval","accessLevel":"public","url":"/api/classzapi_1_1vm_1_1_zval.html","name":"zapi::vm::Zval","simpleName":"Zval"}],"funcs":[{"containerId":"namespacezapi_1_1vm","id":"1aaea839a2bdfff01ad7b0a782fbf775fb","accessLevel":"public","isStatic":true,"isConst":false,"isExplict":false,"isInline":false,"isVirtual":false,"containerRef":{"id":"namespacezapi_1_1vm","kind":"namespace","url":"/api/namespacezapi_1_1vm.html"},"kind":"function","type":"void","definition":"static void zapi::vm::init_globals","argsstring":"(zend_zapi_globals *globals)","name":"zapi::vm::init_globals","params":[{"type":"zend_zapi_globals *","declname":"globals"}],"briefDescription":"\nFunction that must be defined to initialize the \"globals\"\nWe do not have to initialize anything, but PHP needs to call this\nmethod (crazy)\n\n","detailDescription":"<dl class='params'><dt>参数</dt><dd><table class='params'><tbody><tr><td class = \"parameter-name\">zend_zapi_globals</td><td>\nglobals\n</td></tr></tbody></table></dd></dt>\n","inbodyDescription":"","location":{"file":"src/vm/Extension.cpp","line":"43","column":"1"},"simpleName":"init_globals","signature":"static void <a href = \"/api/namespacezapi_1_1vm.html#1aaea839a2bdfff01ad7b0a782fbf775fb\" class=\"page-scroll-trigger\">zapi::vm::init_globals</a>(zend_zapi_globals *globals)","simpleSignature":"static void <a href = \"/api/namespacezapi_1_1vm.html#1aaea839a2bdfff01ad7b0a782fbf775fb\" class=\"page-scroll-trigger\">init_globals</a>(zend_zapi_globals *globals)","isConstExpr":false,"url":"/api/namespacezapi_1_1vm.html#1aaea839a2bdfff01ad7b0a782fbf775fb","tags":["static"],"objectType":"func"},{"containerId":"namespacezapi_1_1vm","id":"1a4f918ea672bc5a8dfa68a9edd6642ec3","accessLevel":"public","isStatic":true,"isConst":false,"isExplict":false,"isInline":false,"isVirtual":false,"containerRef":{"id":"namespacezapi_1_1vm","kind":"namespace","url":"/api/namespacezapi_1_1vm.html"},"kind":"function","type":"int","definition":"static int zapi::vm::setup_number_module_map_handler","argsstring":"(zval *value)","name":"zapi::vm::setup_number_module_map_handler","params":[{"type":"zval *","declname":"value"}],"briefDescription":"\nHandler function that is used in combination with zend_hash_apply()\n\n","detailDescription":"<p>This function is called when we need to find an extension object based on\nan extension number. We loop through the list of all registered modules, and\nfor each module we check if we know the extension based on the name</p>\n<dl class='params'><dt>参数</dt><dd><table class='params'><tbody><tr><td class = \"parameter-name\">value</td><td>\n</td></tr></tbody></table></dd></dt>\n<dl class = \"fn-returns\"><dt>返回值</dt><dd>\n</dl>\n","inbodyDescription":"","location":{"file":"src/vm/Extension.cpp","line":"68","column":"1","bodyfile":"src/vm/Extension.cpp","bodystart":"68","bodyend":"80"},"simpleName":"setup_number_module_map_handler","signature":"static int <a href = \"/api/namespacezapi_1_1vm.html#1a4f918ea672bc5a8dfa68a9edd6642ec3\" class=\"page-scroll-trigger\">zapi::vm::setup_number_module_map_handler</a>(zval *value)","simpleSignature":"static int <a href = \"/api/namespacezapi_1_1vm.html#1a4f918ea672bc5a8dfa68a9edd6642ec3\" class=\"page-scroll-trigger\">setup_number_module_map_handler</a>(zval *value)","isConstExpr":false,"url":"/api/namespacezapi_1_1vm.html#1a4f918ea672bc5a8dfa68a9edd6642ec3","tags":["static"],"objectType":"func"},{"containerId":"namespacezapi_1_1vm","id":"1afa4988a652746bec9516b65f7ed45285","accessLevel":"public","isStatic":true,"isConst":false,"isExplict":false,"isInline":false,"isVirtual":false,"containerRef":{"id":"namespacezapi_1_1vm","kind":"namespace","url":"/api/namespacezapi_1_1vm.html"},"kind":"function","type":"<a href = \"/api/classzapi_1_1vm_1_1_extension.html\">Extension</a> *","refs":[{"refid":"classzapi_1_1vm_1_1_extension","kindref":"compound","name":"Extension"}],"definition":"static Extension* zapi::vm::find_extension_by_number","argsstring":"(int moduleNumber)","name":"zapi::vm::find_extension_by_number","params":[{"type":"int","declname":"moduleNumber"}],"briefDescription":"\nFind an extension based on the module number.\n\n","detailDescription":"<dl class='params'><dt>参数</dt><dd><table class='params'><tbody><tr><td class = \"parameter-name\">int</td><td>\nmoduleNumber\n</td></tr></tbody></table></dd></dt>\n<dl class = \"fn-returns\"><dt>返回值</dt><dd>\nExtension*\n</dl>\n","inbodyDescription":"","location":{"file":"src/vm/Extension.cpp","line":"87","column":"1","bodyfile":"src/vm/Extension.cpp","bodystart":"87","bodyend":"100"},"simpleName":"find_extension_by_number","signature":"static <a href = \"/api/classzapi_1_1vm_1_1_extension.html\">Extension</a> * <a href = \"/api/namespacezapi_1_1vm.html#1afa4988a652746bec9516b65f7ed45285\" class=\"page-scroll-trigger\">zapi::vm::find_extension_by_number</a>(int moduleNumber)","simpleSignature":"static <a href = \"/api/classzapi_1_1vm_1_1_extension.html\">Extension</a> * <a href = \"/api/namespacezapi_1_1vm.html#1afa4988a652746bec9516b65f7ed45285\" class=\"page-scroll-trigger\">find_extension_by_number</a>(int moduleNumber)","isConstExpr":false,"url":"/api/namespacezapi_1_1vm.html#1afa4988a652746bec9516b65f7ed45285","tags":["static"],"objectType":"func"}],"modules":[],"name":"zapi::vm","url":"/api/namespacezapi_1_1vm.html","parent":"namespacezapi","simpleName":"vm","briefDescription":"","detailDescription":"","location":{"file":"include/zapi/bridge/Extension.h","line":"26","column":"1"},"npaths":[{"name":"名称空间分类","url":"/api/namespaces.html"},{"name":"zapi","url":"/api/namespacezapi.html"}]},{"refid":"namespacezapi_1_1xxxx","kind":"namespace","variables":[],"defines":[],"typedefs":[],"namespaces":[],"enums":[],"classes":[],"funcs":[],"modules":[],"name":"zapi::xxxx","url":"/api/namespacezapi_1_1xxxx.html","parent":"namespacezapi","simpleName":"xxxx","briefDescription":"\n我这里是简单的描述\n\n","detailDescription":"<p>我这里是详细的描述</p>\n","location":{"file":"include/apidoc.h","line":"27","column":"1"},"npaths":[{"name":"名称空间分类","url":"/api/namespaces.html"},{"name":"zapi","url":"/api/namespacezapi.html"}]}],"enums":[],"classes":[{"refid":"classzapi_1_1_list","accessLevel":"public","url":"/api/classzapi_1_1_list.html","name":"zapi::List","simpleName":"List"}],"funcs":[],"modules":[],"name":"zapi","url":"/api/namespacezapi.html","briefDescription":"","detailDescription":"","location":{"file":"include/apidoc.h","line":"19","column":"1"},"npaths":[{"name":"名称空间分类","url":"/api/namespaces.html"}]},{"refid":"namespacezapi_1_1lang","kind":"namespace","variables":[],"defines":[],"typedefs":[{"containerId":"namespacezapi_1_1lang","id":"1a79b08f7375d731067a89478ec762dfba","accessLevel":"public","isStatic":false,"containerRef":{"id":"namespacezapi_1_1lang","kind":"namespace","url":"/api/namespacezapi_1_1lang.html"},"kind":"typedef","type":"dtor_func_t","definition":"using <a href='/api/namespacezapi_1_1lang.html#1a79b08f7375d731067a89478ec762dfba' class='page-scroll-trigger'>zapi::lang::HashTableDataDeleter</a> = dtor_func_t","argsstring":"","name":"zapi::lang::HashTableDataDeleter","briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/lang/Type.h","line":"55","column":"1","bodyfile":"include/zapi/lang/Type.h","bodystart":"55","bodyend":"-1"},"simpleName":"HashTableDataDeleter","url":"/api/namespacezapi_1_1lang.html#1a79b08f7375d731067a89478ec762dfba","rawDefinition":"using zapi::lang::HashTableDataDeleter = dtor_func_t","definitionWithoutSelfLink":"using zapi::lang::HashTableDataDeleter = dtor_func_t","simpleDefinition":"using <a href='/api/namespacezapi_1_1lang.html#1a79b08f7375d731067a89478ec762dfba' class='page-scroll-trigger'>HashTableDataDeleter</a> = dtor_func_t","objectType":"typedef"}],"namespaces":[],"enums":[{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5","accessLevel":"public","isStatic":false,"isStrong":true,"containerRef":{"id":"namespacezapi_1_1lang","kind":"namespace","url":"/api/namespacezapi_1_1lang.html"},"kind":"enum","name":"zapi::lang::Error","underType":"int","enumValues":[{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a902b0d55fddef6f8d651fe1035b7d4bd","accessLevel":"public","name":"Error","initializer":"= E_ERROR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a0eaadb4fcb48a0a0ed7bc9868be9fbaa","accessLevel":"public","name":"Warning","initializer":"= E_WARNING","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5ac9ad95228aa735bdda1aebf38da022af","accessLevel":"public","name":"Parse","initializer":"= E_PARSE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a24efa7ee4511563b16144f39706d594f","accessLevel":"public","name":"Notice","initializer":"= E_NOTICE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a04608d7f34d24aa9c80e8d82b729c442","accessLevel":"public","name":"CoreError","initializer":"= E_CORE_ERROR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a5e4f0e9d95438f88357dce1af910352a","accessLevel":"public","name":"CoreWarning","initializer":"= E_CORE_WARNING","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a8512184f958cde80eef601c0c9e27f08","accessLevel":"public","name":"CompileError","initializer":"= E_COMPILE_ERROR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a3cea9cfd32a4662988a95f840ceb79e3","accessLevel":"public","name":"CompileWarning","initializer":"= E_COMPILE_WARNING","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a7fd67633e31b9bb36438b53def8cf0e5","accessLevel":"public","name":"UserError","initializer":"= E_USER_ERROR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5aa564e52b6b4bb6ce913c7779a7670e48","accessLevel":"public","name":"UserNotice","initializer":"= E_USER_NOTICE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a2e979835dd62324f5bfe217449ba4974","accessLevel":"public","name":"Strict","initializer":"= E_STRICT","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a934d629f377e1fb2272e99909d6425c6","accessLevel":"public","name":"RecoverableError","initializer":"= E_RECOVERABLE_ERROR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a0ac54cb10e7494cff1949826e8e32f7b","accessLevel":"public","name":"Deprecated","initializer":"= E_DEPRECATED","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a4fbdabe1f62f2a672b6043cc6d561910","accessLevel":"public","name":"UserDeprecated","initializer":"= E_USER_DEPRECATED","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5a83168e6cb289d732cc78427b51f93153","accessLevel":"public","name":"Core","initializer":"= (E_CORE_ERROR | E_CORE_WARNING)","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1adde283a2956b670bb5e509cd36d983d5ab1c94ca2fbc3e78fc30069c8d0f01680","accessLevel":"public","name":"All","initializer":"= (E_ERROR | E_WARNING | E_PARSE | E_NOTICE | E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR |\n E_COMPILE_WARNING | E_USER_ERROR | E_USER_NOTICE | E_STRICT | E_RECOVERABLE_ERROR |\n E_DEPRECATED | E_USER_DEPRECATED)","briefDescription":"","detailDescription":""}],"briefDescription":"","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/lang/Errors.h","line":"27","column":"1","bodyfile":"include/zapi/lang/Errors.h","bodystart":"26","bodyend":"47"},"simpleName":"Error","url":"/api/namespacezapi_1_1lang.html#1adde283a2956b670bb5e509cd36d983d5","tags":["strong"],"objectType":"enum"},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffa","accessLevel":"public","isStatic":false,"isStrong":true,"containerRef":{"id":"namespacezapi_1_1lang","kind":"namespace","url":"/api/namespacezapi_1_1lang.html"},"kind":"enum","name":"zapi::lang::Type","underType":"unsigned char","enumValues":[{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaaec0fc0100c4fc1ce4eea230c3dc10360","accessLevel":"public","name":"Undefined","initializer":"= IS_UNDEF","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaabbb93ef26e3c101ff11cdd21cab08a94","accessLevel":"public","name":"Null","initializer":"= IS_NULL","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaaf8320b26d30ab433c5a54546d21f414c","accessLevel":"public","name":"False","initializer":"= IS_FALSE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaaf827cf462f62848df37c5e1e94a4da74","accessLevel":"public","name":"True","initializer":"= IS_TRUE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa8394f0347c184cf156ac5924dccb773b","accessLevel":"public","name":"Long","initializer":"= IS_LONG","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaad909d38d705ce75386dd86e611a82f5b","accessLevel":"public","name":"Double","initializer":"= IS_DOUBLE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa27118326006d3829667a400ad23d5d98","accessLevel":"public","name":"String","initializer":"= IS_STRING","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa4410ec34d9e6c1a68100ca0ce033fb17","accessLevel":"public","name":"Array","initializer":"= IS_ARRAY","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa497031794414a552435f90151ac3b54b","accessLevel":"public","name":"Object","initializer":"= IS_OBJECT","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaabe8545ae7ab0276e15898aae7acfbd7a","accessLevel":"public","name":"Resource","initializer":"= IS_RESOURCE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa63d5049791d9d79d86e9a108b0a999ca","accessLevel":"public","name":"Reference","initializer":"= IS_REFERENCE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaacb17869fe51048b5a5c4c6106551a255","accessLevel":"public","name":"Constant","initializer":"= IS_CONSTANT","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa61a9de2921b7063480863d821161b2fd","accessLevel":"public","name":"ConstantAST","initializer":"= IS_CONSTANT_AST","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa27226c864bac7454a8504f8edb15d95b","accessLevel":"public","name":"Boolean","initializer":"= _IS_BOOL","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa79ace5b2a7206c5d0aa286a5b33385f8","accessLevel":"public","name":"Callable","initializer":"= IS_CALLABLE","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa0b5ca9d0c6dbcbb3e299361cd4e4a79c","accessLevel":"public","name":"Indirect","initializer":"= IS_INDIRECT","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa165d3d525f6d0cbd55e42cc3058cafcc","accessLevel":"public","name":"Ptr","initializer":"= IS_PTR","briefDescription":"","detailDescription":""},{"containerId":"namespacezapi_1_1lang","id":"1a15bd083a614363a9decc92d672454ffaa902b0d55fddef6f8d651fe1035b7d4bd","accessLevel":"public","name":"Error","initializer":"= _IS_ERROR","briefDescription":"","detailDescription":""}],"briefDescription":"\nSupported types for variables\nThe values are the same as the ones used internally in Zend.\n\n","detailDescription":"","inbodyDescription":"","location":{"file":"include/zapi/lang/Type.h","line":"32","column":"1","bodyfile":"include/zapi/lang/Type.h","bodystart":"31","bodyend":"53"},"simpleName":"Type","url":"/api/namespacezapi_1_1lang.html#1a15bd083a614363a9decc92d672454ffa","tags":["strong"],"objectType":"enum"}],"classes":[{"refid":"classzapi_1_1lang_1_1_exception","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_exception.html","name":"zapi::lang::Exception","simpleName":"Exception"},{"refid":"classzapi_1_1lang_1_1_fatal_error","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_fatal_error.html","name":"zapi::lang::FatalError","simpleName":"FatalError"},{"refid":"classzapi_1_1lang_1_1_not_implemented","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_not_implemented.html","name":"zapi::lang::NotImplemented","simpleName":"NotImplemented"},{"refid":"classzapi_1_1lang_1_1_orig_exception","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_orig_exception.html","name":"zapi::lang::OrigException","simpleName":"OrigException"},{"refid":"classzapi_1_1lang_1_1_parameters","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_parameters.html","name":"zapi::lang::Parameters","simpleName":"Parameters"},{"refid":"classzapi_1_1lang_1_1_std_class","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_std_class.html","name":"zapi::lang::StdClass","simpleName":"StdClass"},{"refid":"classzapi_1_1lang_1_1_variant","accessLevel":"public","url":"/api/classzapi_1_1lang_1_1_variant.html","name":"zapi::lang::Variant","simpleName":"Variant"}],"funcs":[{"containerId":"namespacezapi_1_1lang","id":"1ad0c2bb33466cd28f37f5ac5b158b8115","accessLevel":"public","isStatic":false,"isConst":false,"isExplict":false,"isInline":false,"isVirtual":false,"containerRef":{"id":"namespacezapi_1_1lang","kind":"namespace","url":"/api/namespacezapi_1_1lang.html"},"kind":"function","type":"<a href = \"/api/file_compiler_detection_8h.html#1a6483198f166d8060fb07d99604ef1cfe\">ZAPI_DECL_EXPORT</a> std::ostream &","refs":[{"containerId":"_compiler_detection_8h","id":"1a6483198f166d8060fb07d99604ef1cfe","kindref":"member","name":"ZAPI_DECL_EXPORT"}],"definition":"std::ostream & zapi::lang::operator<<","argsstring":"(std::ostream &stream, const <a href = \"/api/classzapi_1_1lang_1_1_variant.html\">Variant</a> &value)","name":"zapi::lang::operator<<","params":[{"type":"std::ostream &","declname":"stream"},{"type":"const <a href = \"/api/classzapi_1_1lang_1_1_variant.html\">Variant</a> &","refs":[{"refid":"classzapi_1_1lang_1_1_variant","kindref":"compound","name":"Variant"}],"declname":"value"}],"briefDescription":"\nCustom output stream operator.\n\n","detailDescription":"<dl class='params'><dt>参数</dt><dd><table class='params'><tbody><tr><td class = \"parameter-name\">stream</td><td>\n</td></tr><tr><td class = \"parameter-name\">value</td><td>\n</td></tr></tbody></table></dd></dt>\n<dl class = \"fn-returns\"><dt>返回值</dt><dd>\nostream\n</dl>\n","inbodyDescription":"","location":{"file":"include/zapi/lang/Variant.h","line":"372","column":"1","bodyfile":"src/lang/Variant.cpp","bodystart":"746","bodyend":"749"},"simpleName":"operator<<","signature":"<a href = \"/api/file_compiler_detection_8h.html#1a6483198f166d8060fb07d99604ef1cfe\">ZAPI_DECL_EXPORT</a> std::ostream & <a href = \"/api/namespacezapi_1_1lang.html#1ad0c2bb33466cd28f37f5ac5b158b8115\" class=\"page-scroll-trigger\">zapi::lang::operator<<</a>(std::ostream &stream, const <a href = \"/api/classzapi_1_1lang_1_1_variant.html\">Variant</a> &value)","simpleSignature":"<a href = \"/api/file_compiler_detection_8h.html#1a6483198f166d8060fb07d99604ef1cfe\">ZAPI_DECL_EXPORT</a> std::ostream & <a href = \"/api/namespacezapi_1_1lang.html#1ad0c2bb33466cd28f37f5ac5b158b8115\" class=\"page-scroll-trigger\">operator<<</a>(std::ostream &stream, const <a href = \"/api/classzapi_1_1lang_1_1_variant.html\">Variant</a> &value)","isConstExpr":false,"url":"/api/namespacezapi_1_1lang.html#1ad0c2bb33466cd28f37f5ac5b158b8115","tags":[],"objectType":"func"}],"modules":[],"name":"zapi::lang","parent":"namespacezapi","url":"/api/namespacezapi_1_1lang.html","simpleName":"lang","briefDescription":"","detailDescription":"","location":{"file":"include/zapi/lang/Errors.h","line":"24","column":"1"},"npaths":[{"name":"名称空间分类","url":"/api/namespaces.html"},{"name":"zapi","url":"/api/namespacezapi.html"}]}],"enums":[],"classes":[],"funcs":[],"modules":[],"name":"Errors.h","includes":[{"local":true,"name":"php/Zend/zend_errors.h"}],"briefDescription":"","detailDescription":"","location":{"file":"include/zapi/lang/Errors.h"}}
window.SITE_CATEGORIES = [{"name":"网站首页","url":"/"},{"name":"手册","url":"/manual"},{"name":"API文档","url":"/api"},{"name":"博客","url":"/blog"},{"name":"关于我们","url":"/about"}]
window.API_CATALOG_CATEGORIES = [{"name":"API手册首页","url":"/api/index.html","key":"apiindex","isActive":false},{"name":"模块分类","url":"/api/modules.html","key":"apimodules","isActive":false},{"name":"名称空间分类","url":"/api/namespaces.html","key":"apinamespaces","isActive":false},{"name":"全局定义","url":"/api/globals.html","key":"apiglobals","isActive":false},{"name":"所有头文件","url":"/api/files.html","key":"apifiles","isActive":true}]
window.API_DOXYGEN_VERSION = "1.8.14"
</script>
<div class="uk-offcanvas-content">
<div id="header-wrapper" class="uk-container uk-margin-remove uk-container-expand site-header" uk-sticky="show-on-up: true; animation: uk-animation-slide-top;"></div>
<script src="/statics/js/pages/api/file_content.js"></script>
<link rel="stylesheet" href="/statics/css/api/file_content.css">
<div id="container"></div>
<div id= "footer-wrapper"></div>
<div id="offcanvas-push" uk-offcanvas="mode: slide; overlay: true">
<div class="uk-offcanvas-bar" id = "sidebar">
<button class="uk-offcanvas-close" type="button" uk-close></button>
<div class="menu-container">
<ul class = "uk-text-left uk-width-1-1">
<li class="uk-width-1-1"><a href = "/">网站首页</a></li>
<li class="uk-width-1-1"><a href = "/manual">手册</a></li>
<li class="uk-width-1-1"><a href = "/api">API文档</a></li>
<li class="uk-width-1-1"><a href = "/blog">博客</a></li>
<li class="uk-width-1-1"><a href = "/about">关于我们</a></li>
</ul>
<ul class = "uk-text-left extra-items uk-width-1-1">
<li class="uk-width-1-1"><a href = /api/index.html>API手册首页</a></li>
<li class="uk-width-1-1"><a href = /api/modules.html>模块分类</a></li>
<li class="uk-width-1-1"><a href = /api/namespaces.html>名称空间分类</a></li>
<li class="uk-width-1-1"><a href = /api/globals.html>全局定义</a></li>
<li class="uk-width-1-1"><a href = /api/files.html>所有头文件</a></li>
</ul>
</div>
</div>
</div>
</div>
</body>
</html>