Zigbee Protocol Controller 1.6.0
ast::path_complexity Class Reference

#include <attribute_mapper_ast_complexity.hpp>

Public Member Functions

 path_complexity (complexity &complexity)
 
int operator() (const ast::operand &operand)
 
int operator() (const nil &nul)
 
int operator() (attribute_store_type_t type)
 
int operator() (const attribute_path_subscript &subscript)
 
int operator() (const std::vector< attribute_path_element > &paths)
 

Private Attributes

complexity_complexity
 

Constructor & Destructor Documentation

◆ path_complexity()

ast::path_complexity::path_complexity ( complexity complexity)
inline

Member Function Documentation

◆ operator()() [1/5]

int ast::path_complexity::operator() ( attribute_store_type_t  type)
inline

◆ operator()() [2/5]

int ast::path_complexity::operator() ( const ast::operand operand)
inline

◆ operator()() [3/5]

int ast::path_complexity::operator() ( const attribute_path_subscript subscript)
inline

◆ operator()() [4/5]

int ast::path_complexity::operator() ( const nil nul)
inline

◆ operator()() [5/5]

int ast::path_complexity::operator() ( const std::vector< attribute_path_element > &  paths)
inline

Member Data Documentation

◆ _complexity

complexity& ast::path_complexity::_complexity
private

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