|
| constexpr bool | bs::has (const parse_mode nItem, const parse_mode nSet) |
| | Checks if the bitwise and of two parse_mode is 0.
|
| |
| constexpr bool | bs::has (const shell_keyword nItem, const shell_keyword nSet) |
| | Checks if the bitwise and of two shell_keyword is 0.
|
| |
| constexpr bs::shell_keyword | operator| (const bs::shell_keyword nLeft, const bs::shell_keyword nRight) |
| | Bitwise OR operator for shell_keyword.
|
| |
| constexpr bs::shell_keyword | operator& (const bs::shell_keyword nLeft, const bs::shell_keyword nRight) |
| | Bitwise AND operator for shell_keyword.
|
| |
| constexpr bs::shell_keyword | operator^ (const bs::shell_keyword nLeft, const bs::shell_keyword nRight) |
| | Bitwise XOR operator for shell_keyword.
|
| |
| bs::shell_keyword & | operator|= (bs::shell_keyword &nLeft, const bs::shell_keyword nRight) |
| | Bitwise OR assignment operator for shell_keyword.
|
| |
| bs::shell_keyword & | operator&= (bs::shell_keyword &nLeft, const bs::shell_keyword nRight) |
| | Bitwise AND assignment operator for shell_keyword.
|
| |
| bs::shell_keyword & | operator^= (bs::shell_keyword &nLeft, const bs::shell_keyword nRight) |
| | Bitwise XOR assignment operator for shell_keyword.
|
| |
| constexpr bs::parse_mode | operator| (const bs::parse_mode nLeft, const bs::parse_mode nRight) |
| | Bitwise OR operator for parse_mode.
|
| |
| constexpr bs::parse_mode | operator& (const bs::parse_mode nLeft, const bs::parse_mode nRight) |
| | Bitwise AND operator for parse_mode.
|
| |
| constexpr bs::parse_mode | operator^ (const bs::parse_mode nLeft, const bs::parse_mode nRight) |
| | Bitwise XOR operator for parse_mode.
|
| |
| bs::parse_mode & | operator|= (bs::parse_mode &nLeft, const bs::parse_mode nRight) |
| | Bitwise OR assignment operator for parse_mode.
|
| |
| bs::parse_mode & | operator&= (bs::parse_mode &nLeft, const bs::parse_mode nRight) |
| | Bitwise AND assignment operator for parse_mode.
|
| |
| bs::parse_mode & | operator^= (bs::parse_mode &nLeft, const bs::parse_mode nRight) |
| | Bitwise XOR assignment operator for parse_mode.
|
| |
Defines enum bs::shell_keyword.
This file contains the definition of the bs::shell_keyword enum, which provides helper methods for class shell.
- Date
- Created on 2/11/25
- Author
- Dante Doménech Martínez
- Copyright
- GNU General Public License v3.0
This file is part of BashSpark. Copyright (C) 2025 Dante Doménech Martínez
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.