Ariles
Public Member Functions | Protected Attributes | List of all members
ariles::ns_jsonnet::Reader< t_ParentVisitor > Class Template Reference

Detailed Description

template<class t_ParentVisitor>
class ariles::ns_jsonnet::Reader< t_ParentVisitor >

Definition at line 43 of file reader.h.

#include <reader.h>

Inheritance diagram for ariles::ns_jsonnet::Reader< t_ParentVisitor >:
t_ParentVisitor

Public Member Functions

 Reader (const std::string &file_name)
 
template<class t_Flags >
 Reader (const std::string &file_name, const t_Flags &flags)
 
 Reader (std::istream &input_stream)
 
template<class t_Flags >
 Reader (std::istream &input_stream, const t_Flags &flags)
 

Protected Attributes

impl::Reader impl_
 

Constructor & Destructor Documentation

◆ Reader() [1/4]

template<class t_ParentVisitor >
ariles::ns_jsonnet::Reader< t_ParentVisitor >::Reader ( const std::string &  file_name)
inlineexplicit

Definition at line 50 of file reader.h.

◆ Reader() [2/4]

template<class t_ParentVisitor >
template<class t_Flags >
ariles::ns_jsonnet::Reader< t_ParentVisitor >::Reader ( const std::string &  file_name,
const t_Flags &  flags 
)
inlineexplicit

Definition at line 57 of file reader.h.

◆ Reader() [3/4]

template<class t_ParentVisitor >
ariles::ns_jsonnet::Reader< t_ParentVisitor >::Reader ( std::istream &  input_stream)
inlineexplicit

Definition at line 64 of file reader.h.

◆ Reader() [4/4]

template<class t_ParentVisitor >
template<class t_Flags >
ariles::ns_jsonnet::Reader< t_ParentVisitor >::Reader ( std::istream &  input_stream,
const t_Flags &  flags 
)
inlineexplicit

Definition at line 80 of file reader.h.

Member Data Documentation

◆ impl_

template<class t_ParentVisitor >
impl::Reader ariles::ns_jsonnet::Reader< t_ParentVisitor >::impl_
protected

Definition at line 46 of file reader.h.


The documentation for this class was generated from the following file: