5#ifndef YAMICPP_PARAMETER_ENTRY_H_INCLUDED
6#define YAMICPP_PARAMETER_ENTRY_H_INCLUDED
8#include "parameter_type.h"
9#include <yami4-core/dll.h>
10#include <yami4-core/parameter_entry.h>
11#include <yami4-core/parameters.h>
190 std::size_t & value_length)
const;
208 std::size_t & value_length)
const;
210 core::parameter_entry entry_;
Read-only view on the parameters entry.
Definition: parameter_entry.h:26
long long * get_long_long_array(std::size_t &array_length) const
Extracts the array of long long values from the current entry.
long long get_long_long() const
Extracts the long long value from the current entry.
int * get_integer_array(std::size_t &array_length) const
Extracts the array of int values from the current entry.
unsigned long long get_long_long_word() const
Extracts the unsigned long long value from the current entry.
std::string get_string_in_array(std::size_t index) const
Extracts string value from string array.
core::parameters * get_nested_parameters() const
Extracts the nested parameters value from the current entry.
unsigned long long * get_long_long_word_array(std::size_t &array_length) const
Extracts the array of unsigned long long values from the current entry.
std::size_t get_string_array_length() const
Extracts the length of string array.
std::string name() const
Extracts the name of current entry.
const char * get_string_in_array(std::size_t index, std::size_t &value_length) const
Extracts string value from string array.
double long get_double_float() const
Extracts the double float value from the current entry.
unsigned int get_word() const
Extracts the unsigned int value from the current entry.
bool * get_boolean_array(std::size_t &array_length) const
Extracts the array of bool values from the current entry.
unsigned int * get_word_array(std::size_t &array_length) const
Extracts the array of unsigned int values from the current entry.
std::size_t get_binary_array_length() const
Extracts the length of binary array.
std::string get_string() const
Extracts the string value from the current entry.
const char * get_string(std::size_t &length) const
Extracts the string value from the current entry.
const void * get_binary_in_array(std::size_t index, std::size_t &value_length) const
Extracts binary value from binary array.
const void * get_binary(std::size_t &length) const
Extracts the binary value from the current entry.
double * get_double_float_array(std::size_t &array_length) const
Extracts the array of double values from the current entry.
int get_integer() const
Extracts the int value from the current entry.
bool get_boolean() const
Extracts the bool value from the current entry.
parameter_type type() const
Returns the type of underlying (current) entry.
Namespace devoted to everything related to YAMI4.
Definition: agent.h:21
parameter_type
Type of parameter entry.
Definition: parameter_type.h:13