9 #ifndef _30f1a581_9ae6_4a02_a455_bf2b6ea58bc6
10 #define _30f1a581_9ae6_4a02_a455_bf2b6ea58bc6
30 class ODIL_API PresentationContext:
public Object
34 PresentationContext();
37 PresentationContext(std::istream & stream);
40 virtual ~PresentationContext() =0;
43 uint8_t get_item_type()
const;
46 uint8_t get_id()
const;
49 void set_id(uint8_t
id);
53 static Item _make_string_item(
54 std::string
const & type, std::string
const & value);
60 std::vector<std::string> _get_syntaxes(std::string
const & type)
const;
64 std::string
const & type, std::vector<std::string>
const & syntaxes);
71 #endif // _30f1a581_9ae6_4a02_a455_bf2b6ea58bc6