Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
istring.h
Go to the documentation of this file.
1 /***************************************************************************************************
2  * Copyright 2020 NVIDIA Corporation. All rights reserved.
3  **************************************************************************************************/
6 
7 #ifndef MI_NEURAYLIB_ISTRING_H
8 #define MI_NEURAYLIB_ISTRING_H
9 
10 #include <mi/neuraylib/idata.h>
11 
12 namespace mi {
13 
18 class IString :
20  public base::Interface_declare<0xe556a043,0xf99c,0x4804,0xa7,0xfd,0xa7,0x89,0x6a,0x07,0x9e,0x7a,
21  IData_simple>
22 {
23 public:
27  virtual const char* get_c_str() const = 0;
28 
33  virtual void set_c_str( const char* str) = 0;
34 };
35  // end group mi_neuray_simple_types
37 
38 } // namespace mi
39 
40 #endif // MI_NEURAYLIB_ISTRING_H