# SymBool

Source: https://www.tensorplay.cn/docs/generated/tensorplay.SymBool.html

```python
class tensorplay.SymBool
```

```python
expect_bool(self: tensorplay._C.SymBool) &#x2192; bool
```

```python
guard_bool(self: tensorplay._C.SymBool, file: str = '', line: SupportsInt | SupportsIndex = 0) &#x2192; bool
```

```python
guard_or_false(self: tensorplay._C.SymBool, file: str = '', line: SupportsInt | SupportsIndex = 0) &#x2192; bool
```

```python
guard_or_true(self: tensorplay._C.SymBool, file: str = '', line: SupportsInt | SupportsIndex = 0) &#x2192; bool
```

```python
guard_size_oblivious(self: tensorplay._C.SymBool, file: str = '', line: SupportsInt | SupportsIndex = 0) &#x2192; bool
```

```python
has_hint(self: tensorplay._C.SymBool) &#x2192; bool
```

```python
is_symbolic(self: tensorplay._C.SymBool) &#x2192; bool
```

```python
maybe_as_bool(self: tensorplay._C.SymBool) &#x2192; bool | None
```

```python
statically_known_true(self: tensorplay._C.SymBool, file: str = '', line: SupportsInt | SupportsIndex = 0) &#x2192; bool
```

```python
sym_and(self: tensorplay._C.SymBool, arg0: tensorplay._C.SymBool) &#x2192; tensorplay._C.SymBool
```

```python
sym_not(self: tensorplay._C.SymBool) &#x2192; tensorplay._C.SymBool
```

```python
sym_or(self: tensorplay._C.SymBool, arg0: tensorplay._C.SymBool) &#x2192; tensorplay._C.SymBool
```

```python
sym_xor(self: tensorplay._C.SymBool, arg0: tensorplay._C.SymBool) &#x2192; tensorplay._C.SymBool
```

```python
static symbolic(name: str, hint: bool | None = None) &#x2192; tensorplay._C.SymBool
```

```python
to_sym_float(self: tensorplay._C.SymBool) &#x2192; tensorplay._C.SymFloat
```

```python
to_sym_int(self: tensorplay._C.SymBool) &#x2192; tensorplay._C.SymInt
```
