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::returns_type_vis Struct Reference

#include <ast.hpp>

Inheritance diagram for stan::gm::returns_type_vis:

Public Member Functions

 returns_type_vis (const expr_type &return_type, std::ostream &error_msgs)
 
bool operator() (const nil &st) const
 
bool operator() (const assignment &st) const
 
bool operator() (const sample &st) const
 
bool operator() (const increment_log_prob_statement &t) const
 
bool operator() (const expression &st) const
 
bool operator() (const statements &st) const
 
bool operator() (const for_statement &st) const
 
bool operator() (const conditional_statement &st) const
 
bool operator() (const while_statement &st) const
 
bool operator() (const print_statement &st) const
 
bool operator() (const reject_statement &st) const
 
bool operator() (const no_op_statement &st) const
 
bool operator() (const return_statement &st) const
 

Public Attributes

expr_type return_type_
 
std::ostream & error_msgs_
 

Detailed Description

Definition at line 688 of file ast.hpp.

Constructor & Destructor Documentation

stan::gm::returns_type_vis::returns_type_vis ( const expr_type return_type,
std::ostream &  error_msgs 
)

Definition at line 428 of file ast_def.cpp.

Member Function Documentation

bool stan::gm::returns_type_vis::operator() ( const nil st) const

Definition at line 433 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const assignment st) const

Definition at line 438 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const sample st) const

Definition at line 443 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const increment_log_prob_statement t) const

Definition at line 448 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const expression st) const

Definition at line 454 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const statements st) const

Definition at line 475 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const for_statement st) const

Definition at line 485 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const conditional_statement st) const

Definition at line 493 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const while_statement st) const

Definition at line 489 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const print_statement st) const

Definition at line 459 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const reject_statement st) const

Definition at line 464 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const no_op_statement st) const

Definition at line 469 of file ast_def.cpp.

bool stan::gm::returns_type_vis::operator() ( const return_statement st) const

Definition at line 507 of file ast_def.cpp.

Member Data Documentation

std::ostream& stan::gm::returns_type_vis::error_msgs_

Definition at line 690 of file ast.hpp.

expr_type stan::gm::returns_type_vis::return_type_

Definition at line 689 of file ast.hpp.


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

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