[DEV] update etk null
This commit is contained in:
parent
a4b2688bda
commit
f03ab09337
@ -21,12 +21,12 @@ eproperty::InterfaceData::~InterfaceData() {
|
||||
|
||||
// note this pointer is not allocated and not free at the end of the class
|
||||
void eproperty::InterfaceData::add(eproperty::Property* _pointerOnProperty) {
|
||||
if (_pointerOnProperty == nullptr) {
|
||||
EPROPERTY_ERROR("Try to link a nullptr properties");
|
||||
if (_pointerOnProperty == null) {
|
||||
EPROPERTY_ERROR("Try to link a null properties");
|
||||
return;
|
||||
}
|
||||
for (auto &it : m_list) {
|
||||
if( it != nullptr
|
||||
if( it != null
|
||||
&& it->getName() == _pointerOnProperty->getName()) {
|
||||
EPROPERTY_CRITICAL("2 property can not have the same name ... ==> generate runtime error");
|
||||
}
|
||||
@ -35,8 +35,8 @@ void eproperty::InterfaceData::add(eproperty::Property* _pointerOnProperty) {
|
||||
}
|
||||
|
||||
void eproperty::InterfaceData::remove(eproperty::Property* _pointerOnProperty) {
|
||||
if (_pointerOnProperty == nullptr) {
|
||||
EPROPERTY_ERROR("Try to un-link a nullptr properties");
|
||||
if (_pointerOnProperty == null) {
|
||||
EPROPERTY_ERROR("Try to un-link a null properties");
|
||||
return;
|
||||
}
|
||||
auto it = m_list.begin();
|
||||
@ -57,7 +57,7 @@ void eproperty::InterfaceData::clean() {
|
||||
// the property set might be done with a pool of property, allone, the overhed is bigger ...
|
||||
bool eproperty::InterfaceData::set(const etk::String& _property, const etk::String& _value) {
|
||||
for (auto &it : m_list) {
|
||||
if( it != nullptr
|
||||
if( it != null
|
||||
&& it->getName() == _property) {
|
||||
it->setString(_value);
|
||||
return true;
|
||||
@ -69,7 +69,7 @@ bool eproperty::InterfaceData::set(const etk::String& _property, const etk::Stri
|
||||
|
||||
etk::String eproperty::InterfaceData::get(const etk::String& _property) const {
|
||||
for (auto &it : m_list) {
|
||||
if( it != nullptr
|
||||
if( it != null
|
||||
&& it->getName() == _property) {
|
||||
return it->getString();
|
||||
}
|
||||
@ -80,7 +80,7 @@ etk::String eproperty::InterfaceData::get(const etk::String& _property) const {
|
||||
void eproperty::InterfaceData::display(bool _changeOnly) const {
|
||||
EPROPERTY_INFO(" Object properties:");
|
||||
for (auto &it : m_list) {
|
||||
if(it != nullptr) {
|
||||
if(it != null) {
|
||||
etk::String paramName = it->getName();
|
||||
etk::String paramVal = it->getString();
|
||||
etk::String paramInfo = it->getInfo();
|
||||
@ -89,7 +89,7 @@ void eproperty::InterfaceData::display(bool _changeOnly) const {
|
||||
EPROPERTY_INFO(" | param='" << paramName << "' value=" << paramVal << " (" << paramInfo << ")");
|
||||
}
|
||||
} else {
|
||||
EPROPERTY_INFO(" | param=nullptr");
|
||||
EPROPERTY_INFO(" | param=null");
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -97,7 +97,7 @@ void eproperty::InterfaceData::display(bool _changeOnly) const {
|
||||
etk::Map<etk::String, etk::String> eproperty::InterfaceData::getAll(bool _notIfDefault) const {
|
||||
etk::Map<etk::String, etk::String> out;
|
||||
for (auto &it : m_list) {
|
||||
if(it != nullptr) {
|
||||
if(it != null) {
|
||||
etk::String paramName = it->getName();
|
||||
etk::String paramVal = it->getString();
|
||||
if ( _notIfDefault == false
|
||||
@ -117,7 +117,7 @@ size_t eproperty::InterfaceData::size() const {
|
||||
eproperty::Property* eproperty::InterfaceData::getRaw(const size_t& _id) const {
|
||||
if (_id >= m_list.size()) {
|
||||
EPROPERTY_ERROR("Wrong ID for property list. " << _id << " >= " << m_list.size());
|
||||
return nullptr;
|
||||
return null;
|
||||
}
|
||||
return m_list[_id];
|
||||
}
|
||||
@ -128,6 +128,6 @@ eproperty::Property* eproperty::InterfaceData::getRaw(const etk::String _name) c
|
||||
return it;
|
||||
}
|
||||
}
|
||||
return nullptr;
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -19,7 +19,7 @@ namespace eproperty {
|
||||
etk::Map<etk::String, TYPE> m_list; //!< pointer on the list of all elements.
|
||||
public:
|
||||
/**
|
||||
* @brief Create a parameter with List of element parameter (nullptr if none).
|
||||
* @brief Create a parameter with List of element parameter (null if none).
|
||||
* @param[in] _owner reference on the parameter lister.
|
||||
* @param[in] _name Static name of the parameter.
|
||||
* @param[in] _defaultValue Default value of the parameter.
|
||||
@ -31,12 +31,12 @@ namespace eproperty {
|
||||
const etk::String& _name,
|
||||
const TYPE& _defaultValue,
|
||||
const etk::String& _description="",
|
||||
void (CLASS_TYPE::*_setObs)()=nullptr) :
|
||||
void (CLASS_TYPE::*_setObs)()=null) :
|
||||
eproperty::PropertyType<TYPE>(_owner, _name, _defaultValue, _description, _setObs) {
|
||||
|
||||
};
|
||||
/**
|
||||
* @brief Create a parameter with List of element parameter (nullptr if none).
|
||||
* @brief Create a parameter with List of element parameter (null if none).
|
||||
* @param[in] _defaultValue Default value of the parameter.
|
||||
*/
|
||||
List(const TYPE& _defaultValue) :
|
||||
|
@ -13,13 +13,13 @@
|
||||
|
||||
void eproperty::Property::linkInterface() {
|
||||
// add a reference on the current Property ...
|
||||
if (m_interfaceLink != nullptr) {
|
||||
if (m_interfaceLink != null) {
|
||||
m_interfaceLink->properties.add(this);
|
||||
}
|
||||
}
|
||||
|
||||
void eproperty::Property::unLinkInterface() {
|
||||
if (m_interfaceLink != nullptr) {
|
||||
if (m_interfaceLink != null) {
|
||||
m_interfaceLink->properties.remove(this);
|
||||
}
|
||||
}
|
||||
@ -86,7 +86,7 @@ etk::String eproperty::Property::getName() const {
|
||||
}
|
||||
|
||||
void eproperty::Property::notifyChange() const {
|
||||
if (m_setObserver != nullptr) {
|
||||
if (m_setObserver != null) {
|
||||
m_setObserver();
|
||||
}
|
||||
//m_interfaceLink.onPropertyChangeValue();
|
||||
|
@ -25,13 +25,13 @@ namespace eproperty {
|
||||
public:
|
||||
using Observer = etk::Function<void()>; //!< Local main object observer of changing value of the property
|
||||
protected:
|
||||
eproperty::Interface* m_interfaceLink = nullptr; //!< Base interface class to group all the property
|
||||
eproperty::Interface* m_interfaceLink = null; //!< Base interface class to group all the property
|
||||
Observer m_setObserver; //!< Observer of the changing value
|
||||
etk::String m_name; //!< Name of the property
|
||||
public:
|
||||
/**
|
||||
* @brief Basic property elements
|
||||
* @param[in] _paramInterfaceLink Link on the esignal::Interface class to register parameter (can be nullptr)
|
||||
* @param[in] _paramInterfaceLink Link on the esignal::Interface class to register parameter (can be null)
|
||||
* @param[in] _name Name of the parameter (must be unique if _paramInterfaceLink is define)
|
||||
*/
|
||||
Property(eproperty::Interface* _paramInterfaceLink, const etk::String& _name);
|
||||
|
@ -23,7 +23,7 @@ namespace eproperty {
|
||||
public:
|
||||
/**
|
||||
* @brief Create a parameter with a specific type.
|
||||
* @param[in] _owner Owner of the parameter (nullptr if none).
|
||||
* @param[in] _owner Owner of the parameter (null if none).
|
||||
* @param[in] _name Static name of the parameter.
|
||||
* @param[in] _defaultValue Default value of the parameter.
|
||||
* @param[in] _description description of the parameter.
|
||||
@ -34,11 +34,11 @@ namespace eproperty {
|
||||
const etk::String& _name,
|
||||
const TYPE& _defaultValue,
|
||||
const etk::String& _description = "",
|
||||
void (CLASS_TYPE::*_setObs)()=nullptr) :
|
||||
void (CLASS_TYPE::*_setObs)()=null) :
|
||||
Property(_owner, _name),
|
||||
m_value(_defaultValue),
|
||||
m_default(_defaultValue) {
|
||||
if (_setObs != nullptr) {
|
||||
if (_setObs != null) {
|
||||
setObserver([=](){(*_owner.*_setObs)();});
|
||||
}
|
||||
}
|
||||
|
@ -22,7 +22,7 @@ namespace eproperty {
|
||||
public:
|
||||
/**
|
||||
* @brief Create a parameter with a specific type.
|
||||
* @param[in] _owner reference on the parameter lister (nullptr if none).
|
||||
* @param[in] _owner reference on the parameter lister (null if none).
|
||||
* @param[in] _name Static name of the parameter.
|
||||
* @param[in] _defaultValue Default value of the parameter.
|
||||
* @param[in] _min Minumum value.
|
||||
@ -37,7 +37,7 @@ namespace eproperty {
|
||||
const TYPE& _min,
|
||||
const TYPE& _max,
|
||||
const etk::String& _description = "",
|
||||
void (CLASS_TYPE::*_setObs)()=nullptr) :
|
||||
void (CLASS_TYPE::*_setObs)()=null) :
|
||||
eproperty::Value<TYPE>(_owner, _name, _defaultValue, _description, _setObs),
|
||||
m_min(_min),
|
||||
m_max(_max) {
|
||||
|
@ -21,7 +21,7 @@ namespace eproperty {
|
||||
public:
|
||||
/**
|
||||
* @brief Create a parameter with a specific type.
|
||||
* @param[in] _owner Owner of the parameter (nullptr if none).
|
||||
* @param[in] _owner Owner of the parameter (null if none).
|
||||
* @param[in] _name Static name of the parameter.
|
||||
* @param[in] _defaultValue Default value of the parameter.
|
||||
* @param[in] _description description of the parameter.
|
||||
@ -32,7 +32,7 @@ namespace eproperty {
|
||||
const etk::String& _name,
|
||||
const TYPE& _defaultValue,
|
||||
const etk::String& _description = "",
|
||||
void (CLASS_TYPE::*_setObs)()=nullptr) :
|
||||
void (CLASS_TYPE::*_setObs)()=null) :
|
||||
eproperty::PropertyType<TYPE>(_owner, _name, _defaultValue, _description, _setObs) {
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user