| Furrent
    | 
Contains the structure for decoding and encoding bencode data. More...
| Classes | |
| class | BencodeDict | 
| class | BencodeInt | 
| class | BencodeList | 
| class | BencodeParser | 
| class | BencodeString | 
| class | BencodeValue | 
| Typedefs | |
| using | BencodeResult = util::Result< std::unique_ptr< BencodeValue >, BencodeParserError > | 
| Result of a parsing operation.  More... | |
| Enumerations | |
| enum | BencodeParserError { BencodeParserError::InvalidString, BencodeParserError::IntFormat, BencodeParserError::IntValue, BencodeParserError::StringFormat, BencodeParserError::ListFormat, BencodeParserError::DictFormat, BencodeParserError::DictKey, BencodeParserError::DictKeyOrder } | 
| enum | BencodeType { BencodeType::Integer, BencodeType::String, BencodeType::List, BencodeType::Dict } | 
| Enumeration for the different types of bencode data.  More... | |
| Functions | |
| std::string | error_to_string (BencodeParserError error) | 
| Function to translate a BencodeParserError into a string.  More... | |
Contains the structure for decoding and encoding bencode data.
| using fur::bencode::BencodeResult = typedef util::Result<std::unique_ptr<BencodeValue>, BencodeParserError> | 
Result of a parsing operation.
| 
 | strong | 
| 
 | strong | 
| std::string fur::bencode::error_to_string | ( | const BencodeParserError | error | ) | 
Function to translate a BencodeParserError into a string.
 1.8.17
 1.8.17