![]()  | 
  
    0.4.3
    
   | 
  
  
    
	 
   | 
 
#include <memory>命名空间 | |
| namespace | ALSON | 
类型定义 | |
| using | ALSON::BaseParameterNodePtr = std::shared_ptr<BaseParameterNode> | 
| using | ALSON::BooleanParameterNodePtr = std::shared_ptr<BooleanParameterNode> | 
| using | ALSON::EnumerationParameterNodePtr = std::shared_ptr<EnumerationParameterNode> | 
| using | ALSON::IntegerParameterNodePtr = std::shared_ptr<IntegerParameterNode> | 
| using | ALSON::FloatParameterNodePtr = std::shared_ptr<FloatParameterNode> | 
| using | ALSON::StringParameterNodePtr = std::shared_ptr<StringParameterNode> | 
| using | ALSON::ArrayParameterNodePtr = std::shared_ptr<ArrayParameterNode> | 
| using | ALSON::ObjectParameterNodePtr = std::shared_ptr<ObjectParameterNode> | 
枚举 | |
| enum class | ALSON::ParameterVisibility : int { ALSON::BEGINNER = 0 , ALSON::EXPERT = 1 , ALSON::GURU = 2 } | 
| enum class | ALSON::ParameterType : int {  ALSON::BOOLEAN = 0 , ALSON::ENUMERATION = 1 , ALSON::INTEGER = 2 , ALSON::FLOAT = 3 , ALSON::STRING = 4 , ALSON::ARRAY = 5 , ALSON::OBJECT = 6 }  |