Comments (2)
UPDATE: The warning above pointed to another use-case similar to the one I plugged in the original PR. No idea why my copy of gcc (and all those on NUT CI) at most complained there and not here for essentially same pattern.
from nut.
Probably fallout of #2425 / #2294 although the last few commits were about squashing this sort of issue with bogus usages of the Settable<T>
entries specifically to avoid such warning. Maybe missed one, but CI builders no longer complained :\
"Bogus" IMHO in the sense that this class and its usages (unless something was missed) separately tracks if the payload was set()
and only returns its value (or callers ask for it) if it was - allowing to not write into configs the values not initialized in current class instances that represent the config in C++ class (its properties).
That said, the issues I was addressing - as well as this one - happened to BoolInt
which I've introduced in that PR on top of predecessors' code, so maybe I did botch something in the grand design :)
from nut.
Related Issues (20)
- CI: Recipes about `ChangeLog` regularly fail in Linux+mingw builds HOT 3
- Revise `nut-scanner` parallelization of scanning HOT 1
- `nut-scanner` seems to not really handle IPv6 addresses? HOT 2
- NUT Server stopped working with Powerwalker UPS HOT 3
- Need to implement `nut-scanner -m auto*` modes on WIN32
- Want to implement `nut-scanner` support for multiple IP addresses resolving for one host name
- Want to implement parallel `nut-scanner` scanning support on MacOS
- Want to implement parallel `nut-scanner` scanning support for IPMI
- Add new templates options HOT 2
- Variable for STATUS includes spurious HTML HOT 3
- Need riello_usb drivers for windows HOT 5
- CI: PyNUTClient src preparation sometimes fails on omnios build agent HOT 2
- BX500MI compatibility HOT 1
- VOLT Micro works with blazer_usb but not with nutdrv_qx HOT 4
- Want to fix `make distcheck*` (as used with CI builds) to actually inherit the `DISTCHECK_FLAGS` HOT 7
- something wrong with char HOT 6
- weird problem on raspbian HOT 16
- CI: DMF: Generation of `ChangeLog` depends on presence of `master` branch in index HOT 1
- nut-scanner unable to find libraries HOT 9
- NUt on PfSense 2.7.2 does not recognize SMV750CAI HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nut.