Stan  2.5.0
probability, sampling & optimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
stan::gm::statement_visgen Struct Reference

#include <generator.hpp>

Inheritance diagram for stan::gm::statement_visgen:
stan::gm::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() (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::gm::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::gm::visgen
std::ostream & o_
 

Additional Inherited Members

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

Detailed Description

Definition at line 1518 of file generator.hpp.

Constructor & Destructor Documentation

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

Definition at line 1523 of file generator.hpp.

Member Function Documentation

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

Definition at line 1534 of file generator.hpp.

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

Definition at line 1536 of file generator.hpp.

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

Definition at line 1548 of file generator.hpp.

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

Definition at line 1553 of file generator.hpp.

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

Definition at line 1632 of file generator.hpp.

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

Definition at line 1638 of file generator.hpp.

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

Definition at line 1659 of file generator.hpp.

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

Definition at line 1673 of file generator.hpp.

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

Definition at line 1685 of file generator.hpp.

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

Definition at line 1696 of file generator.hpp.

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

Definition at line 1708 of file generator.hpp.

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

Definition at line 1718 of file generator.hpp.

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

Definition at line 1742 of file generator.hpp.

Member Data Documentation

bool stan::gm::statement_visgen::include_sampling_

Definition at line 1520 of file generator.hpp.

size_t stan::gm::statement_visgen::indent_

Definition at line 1519 of file generator.hpp.

bool stan::gm::statement_visgen::is_fun_return_

Definition at line 1522 of file generator.hpp.

bool stan::gm::statement_visgen::is_var_

Definition at line 1521 of file generator.hpp.


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

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