#include <validation.hpp>
Definition at line 10 of file validation.hpp.
◆ validate() [1/10]
bool sysio::vm::validator::validate |
( |
const func_type & | ft | ) |
|
|
inline |
Definition at line 18 of file validation.hpp.
18 {
19 return (ft.return_count == 0 || ft.return_count == 1);
20 }
◆ validate() [2/10]
bool sysio::vm::validator::validate |
( |
const func_type & | ft | ) |
|
|
inline |
Definition at line 18 of file validation.hpp.
18 {
19 return (ft.return_count == 0 || ft.return_count == 1);
20 }
◆ validate() [3/10]
bool sysio::vm::validator::validate |
( |
const global_type & | gt | ) |
|
|
inline |
◆ validate() [4/10]
bool sysio::vm::validator::validate |
( |
const global_type & | gt | ) |
|
|
inline |
◆ validate() [5/10]
bool sysio::vm::validator::validate |
( |
const memory_type & | mt | ) |
|
|
inline |
Definition at line 30 of file validation.hpp.
30 {
32 bool max_not_exceeded = mt.flags ? mt.limits.maximum <= max_limit : true;
33 return mt.limits.initial <= max_limit && max_not_exceeded &&
validate(mt.limits);
34 }
bool validate(const resizable_limits &rl)
unsigned __int64 uint64_t
◆ validate() [6/10]
bool sysio::vm::validator::validate |
( |
const memory_type & | mt | ) |
|
|
inline |
Definition at line 30 of file validation.hpp.
30 {
32 bool max_not_exceeded = mt.flags ? mt.limits.maximum <= max_limit : true;
33 return mt.limits.initial <= max_limit && max_not_exceeded &&
validate(mt.limits);
34 }
◆ validate() [7/10]
Definition at line 13 of file validation.hpp.
13 {
14 return rl.flags ? rl.maximum >= rl.initial : true;
15 }
◆ validate() [8/10]
Definition at line 13 of file validation.hpp.
13 {
14 return rl.flags ? rl.maximum >= rl.initial : true;
15 }
◆ validate() [9/10]
bool sysio::vm::validator::validate |
( |
const table_type & | tt | ) |
|
|
inline |
Definition at line 23 of file validation.hpp.
23 {
25 bool max_not_exceeded = tt.flags ? tt.limits.maximum <= max_limit : true;
26 return tt.limits.initial <= max_limit && max_not_exceeded &&
validate(tt.limits);
27 }
◆ validate() [10/10]
bool sysio::vm::validator::validate |
( |
const table_type & | tt | ) |
|
|
inline |
Definition at line 23 of file validation.hpp.
23 {
25 bool max_not_exceeded = tt.flags ? tt.limits.maximum <= max_limit : true;
26 return tt.limits.initial <= max_limit && max_not_exceeded &&
validate(tt.limits);
27 }
The documentation for this class was generated from the following files: