base class for Value iterators.  
 More...
#include <json.h>
base class for Value iterators. 
Definition at line 1228 of file json.h.
◆ difference_type
◆ SelfType
◆ size_t
◆ ValueIteratorBase() [1/2]
      
        
          | Json::ValueIteratorBase::ValueIteratorBase | ( |  | ) |  | 
      
 
 
◆ ValueIteratorBase() [2/2]
  
  | 
        
          | Json::ValueIteratorBase::ValueIteratorBase | ( | const Value::ObjectValues::iterator & | current | ) |  |  | explicit | 
 
 
◆ computeDistance()
◆ copy()
  
  | 
        
          | void Json::ValueIteratorBase::copy | ( | const SelfType & | other | ) |  |  | protected | 
 
 
◆ decrement()
  
  | 
        
          | void Json::ValueIteratorBase::decrement | ( |  | ) |  |  | protected | 
 
 
◆ deref()
  
  | 
        
          | Value & Json::ValueIteratorBase::deref | ( |  | ) | const |  | protected | 
 
 
◆ increment()
  
  | 
        
          | void Json::ValueIteratorBase::increment | ( |  | ) |  |  | protected | 
 
 
◆ index()
      
        
          | UInt Json::ValueIteratorBase::index | ( |  | ) | const | 
      
 
Return the index of the referenced Value. -1 if it is not an arrayValue. 
Definition at line 1412 of file jsoncpp.cpp.
 
 
◆ isEqual()
  
  | 
        
          | bool Json::ValueIteratorBase::isEqual | ( | const SelfType & | other | ) | const |  | protected | 
 
 
◆ key()
      
        
          | Value Json::ValueIteratorBase::key | ( |  | ) | const | 
      
 
Return either the index or the member name of the referenced value as a Value. 
Definition at line 1388 of file jsoncpp.cpp.
 
 
◆ memberName()
      
        
          | const char * Json::ValueIteratorBase::memberName | ( |  | ) | const | 
      
 
Return the member name of the referenced Value. "" if it is not an objectValue. 
Definition at line 1428 of file jsoncpp.cpp.
 
 
◆ operator!=()
  
  | 
        
          | bool Json::ValueIteratorBase::operator!= | ( | const SelfType & | other | ) | const |  | inline | 
 
 
◆ operator-()
◆ operator==()
  
  | 
        
          | bool Json::ValueIteratorBase::operator== | ( | const SelfType & | other | ) | const |  | inline | 
 
 
◆ current_
  
  | 
        
          | Value::ObjectValues::iterator Json::ValueIteratorBase::current_ |  | private | 
 
 
◆ isNull_
  
  | 
        
          | bool Json::ValueIteratorBase::isNull_ |  | private | 
 
 
The documentation for this class was generated from the following files: