Stan  2.10.0
probability, sampling & optimization
Public Member Functions | Public Attributes | List of all members
stan::lang::statement_visgen Struct Reference

#include <generator.hpp>

Inheritance diagram for stan::lang::statement_visgen:
stan::lang::visgen

Public Member Functions

 statement_visgen (size_t indent, bool include_sampling, bool is_var, bool is_fun_return, std::ostream &o)
 
void operator() (nil const &) const
 
void operator() (assignment const &x) const
 
void operator() (const assgn &y) const
 
void operator() (expression const &x) const
 
void operator() (sample const &x) const
 
void operator() (const increment_log_prob_statement &x) const
 
void operator() (const statements &x) const
 
void operator() (const print_statement &ps) const
 
void operator() (const reject_statement &ps) const
 
void operator() (const return_statement &rs) const
 
void operator() (const for_statement &x) const
 
void operator() (const while_statement &x) const
 
void operator() (const conditional_statement &x) const
 
void operator() (const no_op_statement &) const
 
- Public Member Functions inherited from stan::lang::visgen
 visgen (std::ostream &o)
 

Public Attributes

size_t indent_
 
bool include_sampling_
 
bool is_var_
 
bool is_fun_return_
 
- Public Attributes inherited from stan::lang::visgen
std::ostream & o_
 

Additional Inherited Members

- Public Types inherited from stan::lang::visgen
typedef void result_type
 

Detailed Description

Definition at line 1880 of file generator.hpp.

Constructor & Destructor Documentation

stan::lang::statement_visgen::statement_visgen ( size_t  indent,
bool  include_sampling,
bool  is_var,
bool  is_fun_return,
std::ostream &  o 
)
inline

Definition at line 1885 of file generator.hpp.

Member Function Documentation

void stan::lang::statement_visgen::operator() ( nil const &  ) const
inline

Definition at line 1896 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( assignment const &  x) const
inline

Definition at line 1898 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( const assgn y) const
inline

Definition at line 1911 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( expression const &  x) const
inline

Definition at line 1944 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( sample const &  x) const
inline

Definition at line 1950 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( const increment_log_prob_statement x) const
inline

Definition at line 2039 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( const statements x) const
inline

Definition at line 2045 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( const print_statement ps) const
inline

Definition at line 2065 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( const reject_statement ps) const
inline

Definition at line 2079 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( const return_statement rs) const
inline

Definition at line 2091 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( const for_statement x) const
inline

Definition at line 2102 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( const while_statement x) const
inline

Definition at line 2114 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( const conditional_statement x) const
inline

Definition at line 2124 of file generator.hpp.

void stan::lang::statement_visgen::operator() ( const no_op_statement ) const
inline

Definition at line 2148 of file generator.hpp.

Member Data Documentation

bool stan::lang::statement_visgen::include_sampling_

Definition at line 1882 of file generator.hpp.

size_t stan::lang::statement_visgen::indent_

Definition at line 1881 of file generator.hpp.

bool stan::lang::statement_visgen::is_fun_return_

Definition at line 1884 of file generator.hpp.

bool stan::lang::statement_visgen::is_var_

Definition at line 1883 of file generator.hpp.


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

     [ Stan Home Page ] © 2011–2016, Stan Development Team.