#include "vtkIOCoreModule.h"
#include "vtkObject.h"
#include "vtkResourceStream.h"
#include "vtkSmartPointer.h"
#include <array>
#include <cstdint>
#include <cstdlib>
#include <functional>
#include <limits>
#include <memory>
#include <string>
#include <type_traits>
 
Go to the source code of this file.
◆ DECLARE_PARSE_EXTERN_TEMPLATE
      
        
          | #define DECLARE_PARSE_EXTERN_TEMPLATE | 
          ( | 
            | 
          type | ) | 
           | 
        
      
 
Value:  extern template VTKIOCORE_EXPORT vtkParseResult                                                  \
  vtkResourceParser::vtkParserContext::Parse<type>(type&, const PredicateType& discardPred)
 
Definition at line 535 of file vtkResourceParser.h.
 
 
◆ vtkParseResult
Result of a vtkResouceParser parsing operation. 
This enumeration gives information about what the parsing operation did. When doing basic parsing, you may just need to check result != vtkParseResult::Ok.
For more complex parsing, you can configure the parser to stop on newlines 
| Enumerator | 
|---|
| Error  |  | 
| Ok  |  | 
| EndOfStream  |  | 
| EndOfLine  |  | 
| Limit  |  | 
Definition at line 32 of file vtkResourceParser.h.
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [1/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          char  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [2/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          signed char  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [3/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          unsigned char  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [4/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          short  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [5/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          unsigned short  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [6/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          int  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [7/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          unsigned int  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [8/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          long  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [9/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          unsigned long  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [10/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          long long  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [11/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          unsigned long long  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [12/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          float  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [13/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          double  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [14/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          bool  | 
           | ) | 
           | 
        
      
 
 
◆ DECLARE_PARSE_EXTERN_TEMPLATE() [15/15]
      
        
          | DECLARE_PARSE_EXTERN_TEMPLATE  | 
          ( | 
          std::string  | 
           | ) | 
           |