Line |
Branch |
Exec |
Source |
1 |
|
|
/* |
2 |
|
|
* Copyright (c) 2024 Muhammad Nawaz |
3 |
|
|
* Licensed under the MIT License. See LICENSE file for more information. |
4 |
|
|
*/ |
5 |
|
|
// [ END OF LICENSE c6bd0f49d040fca8d8a9cb05868e66aa63f0e2e0 ] |
6 |
|
|
|
7 |
|
|
#ifndef CONTENT_DESERIALIZER_HPP |
8 |
|
|
#define CONTENT_DESERIALIZER_HPP |
9 |
|
|
#include "deserializers/base_deserializer.hpp" |
10 |
|
|
|
11 |
|
|
class ContentDeserializer final: public BaseDeserializer |
12 |
|
|
{ |
13 |
|
|
public: |
14 |
|
|
explicit ContentDeserializer(const std::string& param_name, char start, bool skip_name); |
15 |
|
|
|
16 |
|
|
std::string Deserialize(const char* beg, const char* const end) override; |
17 |
|
16 |
~ContentDeserializer() override = default; |
18 |
|
|
}; |
19 |
|
|
|
20 |
|
|
#endif // CONTENT_DESERIALIZER_HPP |
21 |
|
|
|