#include <DataContext.hpp>
 | 
| 
class  | GroupContext | 
|   | 
| 
class  | WrapperContext | 
|   | 
| 
std::ostream &  | operator<< (std::ostream &os, const DataContext &ctx) | 
|   | Insert contextual information in the provided stream. 
  | 
|   | 
DataContext is an abstract class storing contextual information on an object:
- Either its line position in a file (if applicable, implementation in DataFileContext),
 
- or its location in the data hierarchy (implementation in GroupContext and WrapperContext). Typically, the target object contains an unique_ptr< DataContext > instance of this class. 
 
Definition at line 42 of file DataContext.hpp.
 
◆ DataContext()
      
        
          | geos::dataRepository::DataContext::DataContext  | 
          ( | 
          string_view  | 
          targetName | ) | 
           | 
        
      
 
Construct a new DataContext object. 
- Parameters
 - 
  
    | targetName | the target object name  | 
  
   
 
 
◆ getTargetName()
  
  
      
        
          | string geos::dataRepository::DataContext::getTargetName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getToStringInfo()
  
  
      
        
          | virtual ToStringInfo geos::dataRepository::DataContext::getToStringInfo  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protectedpure virtual   | 
  
 
 
◆ toString()
  
  
      
        
          | virtual string geos::dataRepository::DataContext::toString  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ m_targetName
  
  
      
        
          | string const geos::dataRepository::DataContext::m_targetName | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: