Skip to content

Instantly share code, notes, and snippets.

@tarunik

tarunik/iwyu.log Secret

Created October 31, 2020 00:40
Show Gist options
  • Save tarunik/149bc64fd0291f4675e79107ff99becd to your computer and use it in GitHub Desktop.
Save tarunik/149bc64fd0291f4675e79107ff99becd to your computer and use it in GitHub Desktop.
Include-what-you-use output
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/graphwidget/Graph.h should add these lines:
#include <stddef.h> // for size_t
#include <list> // for list
#include <map> // for map, map<>::value_compare
#include <string> // for string, operator<
#include <vector> // for vector
#include "gdkmm/color.h" // for Color
#include "gtkmm/layout.h" // for Layout
#include "pangomm/fontdescription.h" // for FontDescription
namespace Cairo { class Context; }
namespace Cairo { template <class T_CppObject> class RefPtr; }
~/scopehal/lib/graphwidget/Graph.h should remove these lines:
- #include <gtkmm.h> // lines 39-39
The full include-list for ~/scopehal/lib/graphwidget/Graph.h:
#include <stddef.h> // for size_t
#include <list> // for list
#include <map> // for map, map<>::value_compare
#include <string> // for string, operator<
#include <vector> // for vector
#include "gdkmm/color.h" // for Color
#include "gtkmm/layout.h" // for Layout
#include "pangomm/fontdescription.h" // for FontDescription
namespace Cairo { class Context; }
namespace Cairo { template <class T_CppObject> class RefPtr; }
---
~/scopehal/lib/graphwidget/Graph.cpp should add these lines:
#include <math.h> // for M_PI
#include <stdio.h> // for sprintf, snprintf, size_t
#include <sys/time.h> // for CLOCK_REALTIME
#include <time.h> // for clock_gettime, timespec
#include <algorithm> // for max
#include <iosfwd> // for std
#include <utility> // for move, pair
#include "cairomm/refptr.h" // for RefPtr
#include "gdkmm/window.h" // for Window
#include "glibmm/main.h" // for signal_timeout, SignalTimeout
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/widget.h" // for Allocation
#include "pangomm/font.h" // for SCALE
#include "pangomm/layout.h" // for Layout
#include "pangomm/rectangle.h" // for Rectangle
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/connection.h" // for connection
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor1, mem_fun
#include "sigc++/functors/slot.h" // for slot
~/scopehal/lib/graphwidget/Graph.cpp should remove these lines:
The full include-list for ~/scopehal/lib/graphwidget/Graph.cpp:
#include "Graph.h"
#include <cairomm/context.h> // for Context
#include <math.h> // for M_PI
#include <stdio.h> // for sprintf, snprintf, size_t
#include <sys/time.h> // for CLOCK_REALTIME
#include <time.h> // for clock_gettime, timespec
#include <algorithm> // for max
#include <iosfwd> // for std
#include <utility> // for move, pair
#include "cairomm/refptr.h" // for RefPtr
#include "gdkmm/window.h" // for Window
#include "glibmm/main.h" // for signal_timeout, SignalTimeout
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/widget.h" // for Allocation
#include "pangomm/font.h" // for SCALE
#include "pangomm/layout.h" // for Layout
#include "pangomm/rectangle.h" // for Rectangle
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/connection.h" // for connection
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor1, mem_fun
#include "sigc++/functors/slot.h" // for slot
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/log/log.h should add these lines:
#include <stdarg.h> // for va_list
#include <stdio.h> // for FILE
~/scopehal/lib/log/log.h should remove these lines:
The full include-list for ~/scopehal/lib/log/log.h:
#include <stdarg.h> // for va_list
#include <stdio.h> // for FILE
#include <memory> // for unique_ptr
#include <mutex> // for mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
---
~/scopehal/lib/log/log.cpp should add these lines:
#include <iosfwd> // for std
~/scopehal/lib/log/log.cpp should remove these lines:
The full include-list for ~/scopehal/lib/log/log.cpp:
#include "log.h"
#include <cstdarg> // for va_list, va_end, va_start, va_copy
#include <cstdlib> // for size_t, abort, NULL
#include <iosfwd> // for std
#include <string> // for string, operator==, operator+, char_traits, opera...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/log/ColoredSTDLogSink.cpp should add these lines:
#include <iosfwd> // for std
~/scopehal/lib/log/ColoredSTDLogSink.cpp should remove these lines:
- #include <cstdarg> // lines 28-28
The full include-list for ~/scopehal/lib/log/ColoredSTDLogSink.cpp:
#include <cstdio> // for size_t
#include <iosfwd> // for std
#include <string> // for string, operator+, basic_string
#include "log.h" // for ColoredSTDLogSink, STDLogSink, Severity
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/log/STDLogSink.cpp should add these lines:
#include <iosfwd> // for std
~/scopehal/lib/log/STDLogSink.cpp should remove these lines:
The full include-list for ~/scopehal/lib/log/STDLogSink.cpp:
#include <limits.h> // for UINT_MAX
#include <sys/ioctl.h> // for ioctl, winsize, TIOCGWINSZ
#include <unistd.h> // for isatty, STDOUT_FILENO
#include <cstdarg> // for va_list
#include <cstdio> // for fputs, fflush, stderr, stdout
#include <iosfwd> // for std
#include <string> // for string, operator!=
#include "log.h" // for STDLogSink, Severity, Severity::WARNING, LogSink
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/log/FILELogSink.cpp should add these lines:
#include <iosfwd> // for std
~/scopehal/lib/log/FILELogSink.cpp should remove these lines:
The full include-list for ~/scopehal/lib/log/FILELogSink.cpp:
#include <cstdarg> // for va_list
#include <cstdio> // for fflush, fputs, fclose, setvbuf, FILE, NULL, _IOLBF
#include <iosfwd> // for std
#include <string> // for string, operator!=
#include "log.h" // for FILELogSink, Severity, Severity::WARNING, LogSink
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/xptools/Socket.h should add these lines:
#include <stdint.h> // for uint16_t
struct sockaddr_in6;
struct sockaddr_in;
~/scopehal/lib/xptools/Socket.h should remove these lines:
- #include <arpa/inet.h> // lines 48-48
- #include <netdb.h> // lines 49-49
- #include <netinet/in.h> // lines 50-50
- #include <unistd.h> // lines 52-52
The full include-list for ~/scopehal/lib/xptools/Socket.h:
#include <stdint.h> // for uint16_t
#include <sys/socket.h> // for socklen_t, PF_INET
#include <string> // for string
struct sockaddr_in6;
struct sockaddr_in;
---
~/scopehal/lib/xptools/Socket.cpp should add these lines:
#include <errno.h> // for errno
#include <netdb.h> // for addrinfo, freeaddrinfo, getaddrinfo, AI_NUM...
#include <netinet/in.h> // for htons, sockaddr_in, sockaddr_in6, IPPROTO_TCP
#include <stdio.h> // for snprintf
#include <string.h> // for memset
#include <sys/time.h> // for timeval, CLOCKS_PER_SEC, suseconds_t
#include <unistd.h> // for close
#include <iosfwd> // for std
~/scopehal/lib/xptools/Socket.cpp should remove these lines:
- #include <memory.h> // lines 39-39
- #include <cmath> // lines 38-38
The full include-list for ~/scopehal/lib/xptools/Socket.cpp:
#include "Socket.h"
#include <errno.h> // for errno
#include <netdb.h> // for addrinfo, freeaddrinfo, getaddrinfo, AI_NUM...
#include <netinet/in.h> // for htons, sockaddr_in, sockaddr_in6, IPPROTO_TCP
#include <netinet/tcp.h> // for TCP_NODELAY
#include <stdio.h> // for snprintf
#include <string.h> // for memset
#include <sys/time.h> // for timeval, CLOCKS_PER_SEC, suseconds_t
#include <unistd.h> // for close
#include <ctime> // for clock, clock_t, NULL
#include <iosfwd> // for std
#include "../log/log.h" // for LogWarning, LogError
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/xptools/UART.h should add these lines:
~/scopehal/lib/xptools/UART.h should remove these lines:
- #include "../log/log.h" // lines 39-39
The full include-list for ~/scopehal/lib/xptools/UART.h:
#include <string> // for string
#include "Socket.h" // for Socket
---
~/scopehal/lib/xptools/UART.cpp should add these lines:
#include <asm/termbits.h> // for termios2, BOTHER, CLOCAL, CREAD, CS8, IGNBRK
#include <features.h> // for __THROW
#include <netinet/in.h> // for IPPROTO_TCP
#include <string.h> // for memset
#include <sys/ioctl.h> // for TCGETS2, TCSETS2
#include <sys/socket.h> // for AF_INET, SOCK_STREAM
#include <iosfwd> // for std
#include "../log/log.h" // for LogError, LogWarning
~/scopehal/lib/xptools/UART.cpp should remove these lines:
- #include <asm/termios.h> // lines 44-44
- #include <memory.h> // lines 39-39
The full include-list for ~/scopehal/lib/xptools/UART.cpp:
#include "UART.h"
#include <asm/termbits.h> // for termios2, BOTHER, CLOCAL, CREAD, CS8, IGNBRK
#include <fcntl.h> // for open, O_RDWR
#include <features.h> // for __THROW
#include <netinet/in.h> // for IPPROTO_TCP
#include <stdio.h> // for fflush, sscanf, stdout
#include <string.h> // for memset
#include <sys/ioctl.h> // for TCGETS2, TCSETS2
#include <sys/socket.h> // for AF_INET, SOCK_STREAM
#include <unistd.h> // for close, read, write
#include <iosfwd> // for std
#include "../log/log.h" // for LogError, LogWarning
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/scopehal.cpp:47:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include "SiglentSCPIOscilloscope.h"
^
~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.h:85:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(1)
^
~/scopehal/lib/scopehal/scopehal.h should add these lines:
~/scopehal/lib/scopehal/scopehal.h should remove these lines:
- #include <cairomm/context.h> // lines 47-47
- #include <sigc++/sigc++.h> // lines 46-46
- #include <yaml-cpp/yaml.h> // lines 49-49
- #include <chrono> // lines 43-43
- #include <map> // lines 41-41
- #include <thread> // lines 44-44
- #include "../graphwidget/Graph.h" // lines 52-52
- #include "../log/log.h" // lines 51-51
- #include "Bijection.h" // lines 55-55
- #include "Filter.h" // lines 80-80
- #include "FilterParameter.h" // lines 79-79
- #include "FlowGraphNode.h" // lines 68-68
- #include "FunctionGenerator.h" // lines 72-72
- #include "IBISParser.h" // lines 86-86
- #include "IDTable.h" // lines 56-56
- #include "Instrument.h" // lines 71-71
- #include "Multimeter.h" // lines 73-73
- #include "Oscilloscope.h" // lines 74-74
- #include "OscilloscopeChannel.h" // lines 67-67
- #include "PeakDetectionFilter.h" // lines 81-81
- #include "PowerSupply.h" // lines 76-76
- #include "SCPIDevice.h" // lines 65-65
- #include "SCPILxiTransport.h" // lines 60-60
- #include "SCPINullTransport.h" // lines 61-61
- #include "SCPIOscilloscope.h" // lines 75-75
- #include "SCPISocketTransport.h" // lines 59-59
- #include "SCPITMCTransport.h" // lines 62-62
- #include "SCPITransport.h" // lines 58-58
- #include "SCPIUARTTransport.h" // lines 63-63
- #include "SParameters.h" // lines 84-84
- #include "SpectrumChannel.h" // lines 82-82
- #include "Statistic.h" // lines 78-78
- #include "TouchstoneParser.h" // lines 85-85
- #include "Trigger.h" // lines 69-69
- #include "Unit.h" // lines 54-54
- #include "VICPSocketTransport.h" // lines 64-64
The full include-list for ~/scopehal/lib/scopehal/scopehal.h:
#include <stdint.h> // for uint64_t
#include <string> // for string
#include <vector> // for vector
---
~/scopehal/lib/scopehal/scopehal.cpp should add these lines:
#include <ctype.h> // for isspace
#include <dirent.h> // for closedir, opendir, readdir
#include <math.h> // for M_PI
#include <stdio.h> // for snprintf
#include <stdlib.h> // for getenv, size_t, NULL
#include <unistd.h> // for readlink, ssize_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "../xptools/../log/log.h" // for LogDebug, LogIndenter
#include "Oscilloscope.h" // for AddDriverClass
#include "SCPILxiTransport.h" // for SCPILxiTransport
#include "SCPINullTransport.h" // for SCPINullTransport
#include "SCPISocketTransport.h" // for SCPISocketTransport
#include "SCPITMCTransport.h" // for SCPITMCTransport
#include "SCPITransport.h" // for AddTransportClass
#include "SCPIUARTTransport.h" // for SCPIUARTTransport
#include "Trigger.h" // for AddTriggerClass
#include "VICPSocketTransport.h" // for VICPSocketTransport
~/scopehal/lib/scopehal/scopehal.cpp should remove these lines:
- #include <gtkmm/drawingarea.h> // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/scopehal.cpp:
#include "scopehal.h"
#include <ctype.h> // for isspace
#include <dirent.h> // for closedir, opendir, readdir
#include <dlfcn.h> // for dlopen, dlsym, RTLD_NOW
#include <libgen.h> // for dirname
#include <math.h> // for M_PI
#include <stdio.h> // for snprintf
#include <stdlib.h> // for getenv, size_t, NULL
#include <unistd.h> // for readlink, ssize_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "../xptools/../log/log.h" // for LogDebug, LogIndenter
#include "AgilentOscilloscope.h" // for AgilentOscilloscope
#include "AntikernelLabsOscilloscope.h" // for AntikernelLabsOscilloscope
#include "AntikernelLogicAnalyzer.h" // for AntikernelLogicAnalyzer
#include "DemoOscilloscope.h" // for DemoOscilloscope
#include "DropoutTrigger.h" // for DropoutTrigger
#include "EdgeTrigger.h" // for EdgeTrigger
#include "LeCroyOscilloscope.h" // for LeCroyOscilloscope
#include "Oscilloscope.h" // for AddDriverClass
#include "PulseWidthTrigger.h" // for PulseWidthTrigger
#include "RigolOscilloscope.h" // for RigolOscilloscope
#include "RohdeSchwarzOscilloscope.h" // for RohdeSchwarzOscilloscope
#include "RuntTrigger.h" // for RuntTrigger
#include "SCPILxiTransport.h" // for SCPILxiTransport
#include "SCPINullTransport.h" // for SCPINullTransport
#include "SCPISocketTransport.h" // for SCPISocketTransport
#include "SCPITMCTransport.h" // for SCPITMCTransport
#include "SCPITransport.h" // for AddTransportClass
#include "SCPIUARTTransport.h" // for SCPIUARTTransport
#include "SiglentSCPIOscilloscope.h" // for SiglentSCPIOscilloscope
#include "SignalGeneratorOscilloscope.h" // for SignalGeneratorOscilloscope
#include "SlewRateTrigger.h" // for SlewRateTrigger
#include "TektronixOscilloscope.h" // for TektronixOscilloscope
#include "Trigger.h" // for AddTriggerClass
#include "UartTrigger.h" // for UartTrigger
#include "VICPSocketTransport.h" // for VICPSocketTransport
#include "WindowTrigger.h" // for WindowTrigger
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/Unit.h should add these lines:
#include <string> // for string
~/scopehal/lib/scopehal/Unit.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/Unit.h:
#include <string> // for string
---
~/scopehal/lib/scopehal/Unit.cpp should add these lines:
#include <ctype.h> // for isdigit, isspace
#include <math.h> // for fabs, round
#include <stdio.h> // for snprintf, sscanf, size_t
#include <iosfwd> // for std
#include <string> // for string
#include "Unit.h" // for Unit, Unit::UNIT_AMPS, Unit::UNIT_VOLTS, Unit::UN...
~/scopehal/lib/scopehal/Unit.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/Unit.cpp:
#include <ctype.h> // for isdigit, isspace
#include <math.h> // for fabs, round
#include <stdio.h> // for snprintf, sscanf, size_t
#include <iosfwd> // for std
#include <string> // for string
#include "Unit.h" // for Unit, Unit::UNIT_AMPS, Unit::UNIT_VOLTS, Unit::UN...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/SCPITransport.h should add these lines:
#include <stddef.h> // for size_t
#include <map> // for map, map<>::value_compare
#include <string> // for string, operator<
#include <vector> // for vector
#include "SCPILxiTransport.h" // for SCPILxiTransport
#include "SCPINullTransport.h" // for SCPINullTransport
#include "SCPISocketTransport.h" // for SCPISocketTransport
#include "SCPITMCTransport.h" // for SCPITMCTransport
#include "SCPIUARTTransport.h" // for SCPIUARTTransport
#include "VICPSocketTransport.h" // for VICPSocketTransport
~/scopehal/lib/scopehal/SCPITransport.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SCPITransport.h:
#include <stddef.h> // for size_t
#include <map> // for map, map<>::value_compare
#include <string> // for string, operator<
#include <vector> // for vector
#include "SCPILxiTransport.h" // for SCPILxiTransport
#include "SCPINullTransport.h" // for SCPINullTransport
#include "SCPISocketTransport.h" // for SCPISocketTransport
#include "SCPITMCTransport.h" // for SCPITMCTransport
#include "SCPIUARTTransport.h" // for SCPIUARTTransport
#include "VICPSocketTransport.h" // for VICPSocketTransport
---
~/scopehal/lib/scopehal/SCPITransport.cpp should add these lines:
#include <algorithm> // for max
#include <cstddef> // for NULL, std
#include <map> // for operator!=, map<>::iterator, _Rb_...
#include <string> // for string
#include <utility> // for pair
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError
#include "SCPITransport.h" // for SCPITransport, SCPITransport::Cre...
~/scopehal/lib/scopehal/SCPITransport.cpp should remove these lines:
- #include "scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/SCPITransport.cpp:
#include <algorithm> // for max
#include <cstddef> // for NULL, std
#include <map> // for operator!=, map<>::iterator, _Rb_...
#include <string> // for string
#include <utility> // for pair
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError
#include "SCPITransport.h" // for SCPITransport, SCPITransport::Cre...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/lib/scopehal/SCPISocketTransport.cpp:36:
In file included from ~/scopehal/lib/scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/SCPISocketTransport.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
~/scopehal/lib/scopehal/SCPISocketTransport.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SCPISocketTransport.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../xptools/Socket.h" // for Socket
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
---
~/scopehal/lib/scopehal/SCPISocketTransport.cpp should add these lines:
#include <errno.h> // for errno
#include <netinet/in.h> // for IPPROTO_TCP
#include <stdio.h> // for snprintf, sscanf, size_t
#include <string.h> // for strerror
#include <sys/socket.h> // for AF_INET, SOCK_STREAM
#include <iosfwd> // for std
#include <string> // for string, operator+
#include "../xptools/../log/log.h" // for LogError, LogWarning, LogDebug
#include "../xptools/Socket.h" // for Socket
#include "SCPISocketTransport.h" // for SCPISocketTransport
~/scopehal/lib/scopehal/SCPISocketTransport.cpp should remove these lines:
- #include "scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/SCPISocketTransport.cpp:
#include <errno.h> // for errno
#include <netinet/in.h> // for IPPROTO_TCP
#include <stdio.h> // for snprintf, sscanf, size_t
#include <string.h> // for strerror
#include <sys/socket.h> // for AF_INET, SOCK_STREAM
#include <iosfwd> // for std
#include <string> // for string, operator+
#include "../xptools/../log/log.h" // for LogError, LogWarning, LogDebug
#include "../xptools/Socket.h" // for Socket
#include "SCPISocketTransport.h" // for SCPISocketTransport
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/VICPSocketTransport.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <string> // for string
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
~/scopehal/lib/scopehal/VICPSocketTransport.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/VICPSocketTransport.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <string> // for string
#include "../xptools/Socket.h" // for Socket
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
---
~/scopehal/lib/scopehal/VICPSocketTransport.cpp should add these lines:
#include <netinet/in.h> // for IPPROTO_TCP
#include <stdint.h> // for uint32_t, uint8_t
#include <stdio.h> // for size_t, snprintf, sscanf
#include <sys/socket.h> // for AF_INET, SOCK_STREAM
#include <iosfwd> // for std
#include <string> // for string
#include "../xptools/../log/log.h" // for LogError, LogDebug, LogWarning
#include "../xptools/Socket.h" // for Socket
#include "VICPSocketTransport.h" // for VICPSocketTransport, VICPSocketTr...
~/scopehal/lib/scopehal/VICPSocketTransport.cpp should remove these lines:
- #include "scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/VICPSocketTransport.cpp:
#include <netinet/in.h> // for IPPROTO_TCP
#include <stdint.h> // for uint32_t, uint8_t
#include <stdio.h> // for size_t, snprintf, sscanf
#include <sys/socket.h> // for AF_INET, SOCK_STREAM
#include <iosfwd> // for std
#include <string> // for string
#include "../xptools/../log/log.h" // for LogError, LogDebug, LogWarning
#include "../xptools/Socket.h" // for Socket
#include "VICPSocketTransport.h" // for VICPSocketTransport, VICPSocketTr...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/lib/scopehal/SCPILxiTransport.cpp:43:
In file included from ~/scopehal/lib/scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/SCPILxiTransport.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
~/scopehal/lib/scopehal/SCPILxiTransport.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SCPILxiTransport.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
---
~/scopehal/lib/scopehal/SCPILxiTransport.cpp should add these lines:
#include <stdio.h> // for snprintf, sscanf, size_t, NULL
#include <string.h> // for memcpy
#include <iosfwd> // for std
#include <string> // for string
#include "../xptools/../log/log.h" // for LogDebug, LogError, LogTrace
#include "SCPILxiTransport.h" // for SCPILxiTransport
~/scopehal/lib/scopehal/SCPILxiTransport.cpp should remove these lines:
- #include "scopehal.h" // lines 43-43
The full include-list for ~/scopehal/lib/scopehal/SCPILxiTransport.cpp:
#include <lxi.h> // for lxi_send, LXI_ERROR, lxi_connect
#include <stdio.h> // for snprintf, sscanf, size_t, NULL
#include <string.h> // for memcpy
#include <iosfwd> // for std
#include <string> // for string
#include "../xptools/../log/log.h" // for LogDebug, LogError, LogTrace
#include "SCPILxiTransport.h" // for SCPILxiTransport
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/SCPINullTransport.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
~/scopehal/lib/scopehal/SCPINullTransport.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SCPINullTransport.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
---
~/scopehal/lib/scopehal/SCPINullTransport.cpp should add these lines:
#include <iosfwd> // for std
#include <string> // for string
#include "SCPINullTransport.h" // for SCPINullTransport
~/scopehal/lib/scopehal/SCPINullTransport.cpp should remove these lines:
- #include <fcntl.h> // lines 39-39
- #include <stdlib.h> // lines 37-37
- #include <string.h> // lines 38-38
- #include <unistd.h> // lines 40-40
- #include "scopehal.h" // lines 42-42
The full include-list for ~/scopehal/lib/scopehal/SCPINullTransport.cpp:
#include <stdio.h> // for size_t
#include <iosfwd> // for std
#include <string> // for string
#include "SCPINullTransport.h" // for SCPINullTransport
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/lib/scopehal/SCPITMCTransport.cpp:42:
In file included from ~/scopehal/lib/scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/SCPITMCTransport.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
~/scopehal/lib/scopehal/SCPITMCTransport.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SCPITMCTransport.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
---
~/scopehal/lib/scopehal/SCPITMCTransport.cpp should add these lines:
#include <iosfwd> // for std
#include <string> // for string
#include "../xptools/../log/log.h" // for LogDebug, LogError, LogTrace
#include "SCPITMCTransport.h" // for SCPITMCTransport
~/scopehal/lib/scopehal/SCPITMCTransport.cpp should remove these lines:
- #include <stdlib.h> // lines 37-37
- #include "scopehal.h" // lines 42-42
The full include-list for ~/scopehal/lib/scopehal/SCPITMCTransport.cpp:
#include <fcntl.h> // for open, O_RDWR
#include <stdio.h> // for size_t, NULL
#include <string.h> // for memcpy
#include <unistd.h> // for write, close, read
#include <iosfwd> // for std
#include <string> // for string
#include "../xptools/../log/log.h" // for LogDebug, LogError, LogTrace
#include "SCPITMCTransport.h" // for SCPITMCTransport
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/lib/scopehal/SCPIUARTTransport.cpp:36:
In file included from ~/scopehal/lib/scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/SCPIUARTTransport.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
~/scopehal/lib/scopehal/SCPIUARTTransport.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SCPIUARTTransport.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../xptools/UART.h" // for UART
#include "SCPITransport.h" // for SCPITransport, TRANSPORT_INITPROC
---
~/scopehal/lib/scopehal/SCPIUARTTransport.cpp should add these lines:
#include <stdio.h> // for snprintf, sscanf, size_t
#include <iosfwd> // for std
#include <string> // for string, operator+
#include "../xptools/../log/log.h" // for LogDebug, LogError, LogTrace
#include "../xptools/UART.h" // for UART
#include "SCPIUARTTransport.h" // for SCPIUARTTransport
~/scopehal/lib/scopehal/SCPIUARTTransport.cpp should remove these lines:
- #include "scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/SCPIUARTTransport.cpp:
#include <stdio.h> // for snprintf, sscanf, size_t
#include <iosfwd> // for std
#include <string> // for string, operator+
#include "../xptools/../log/log.h" // for LogDebug, LogError, LogTrace
#include "../xptools/UART.h" // for UART
#include "SCPIUARTTransport.h" // for SCPIUARTTransport
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/SCPIDevice.h should add these lines:
#include <string> // for string
class SCPITransport;
~/scopehal/lib/scopehal/SCPIDevice.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SCPIDevice.h:
#include <string> // for string
class SCPITransport;
---
~/scopehal/lib/scopehal/SCPIDevice.cpp should add these lines:
#include <stdio.h> // for sscanf
#include <iosfwd> // for std
#include <string> // for string
#include "../xptools/../log/log.h" // for LogError
#include "SCPIDevice.h" // for SCPIDevice
#include "SCPITransport.h" // for SCPITransport
~/scopehal/lib/scopehal/SCPIDevice.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/SCPIDevice.cpp:
#include <stdio.h> // for sscanf
#include <iosfwd> // for std
#include <string> // for string
#include "../xptools/../log/log.h" // for LogError
#include "SCPIDevice.h" // for SCPIDevice
#include "SCPITransport.h" // for SCPITransport
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/IBISParser.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t, uint32_t
#include <map> // for map
#include <string> // for string
#include <vector> // for vector
#include "Waveform.h" // for AnalogWaveform
~/scopehal/lib/scopehal/IBISParser.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/IBISParser.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t, uint32_t
#include <map> // for map
#include <string> // for string
#include <vector> // for vector
#include "Waveform.h" // for AnalogWaveform
---
~/scopehal/lib/scopehal/IBISParser.cpp should add these lines:
#include <ctype.h> // for isalpha, isdigit, isspace
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <math.h> // for fabs, fmodf
#include <stdint.h> // for uint32_t, int64_t
#include <stdio.h> // for sscanf, size_t, NULL, fclose, feof
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map
#include <memory> // for allocator_traits<>::value_type
#include <string> // for operator==, string, operator<
#include <utility> // for pair
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogWarning, LogError
#include "IBISParser.h" // for VTCurves, IBISModel, IVCurve, IVP...
#include "Waveform.h" // for Waveform, AnalogWaveform
~/scopehal/lib/scopehal/IBISParser.cpp should remove these lines:
- #include "scopehal.h" // lines 35-35
The full include-list for ~/scopehal/lib/scopehal/IBISParser.cpp:
#include <ctype.h> // for isalpha, isdigit, isspace
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <math.h> // for fabs, fmodf
#include <stdint.h> // for uint32_t, int64_t
#include <stdio.h> // for sscanf, size_t, NULL, fclose, feof
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map
#include <memory> // for allocator_traits<>::value_type
#include <string> // for operator==, string, operator<
#include <utility> // for pair
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogWarning, LogError
#include "IBISParser.h" // for VTCurves, IBISModel, IVCurve, IVP...
#include "Waveform.h" // for Waveform, AnalogWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/SParameters.h should add these lines:
#include <stddef.h> // for size_t
#include <map> // for map
#include <utility> // for pair
#include <vector> // for vector
~/scopehal/lib/scopehal/SParameters.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SParameters.h:
#include <stddef.h> // for size_t
#include <map> // for map
#include <utility> // for pair
#include <vector> // for vector
---
~/scopehal/lib/scopehal/SParameters.cpp should add these lines:
#include <float.h> // for FLT_EPSILON
#include <cstddef> // for size_t, std
#include <map> // for map, _Rb_tree_const_iterator
#include <memory> // for allocator_traits<>::value_type
#include <utility> // for pair
#include <vector> // for vector
#include "SParameters.h" // for SParameterPoint, SParameterVector, SParameters
~/scopehal/lib/scopehal/SParameters.cpp should remove these lines:
- #include "scopehal.h" // lines 35-35
The full include-list for ~/scopehal/lib/scopehal/SParameters.cpp:
#include <float.h> // for FLT_EPSILON
#include <math.h> // for M_PI, fabs, M_PI_4
#include <cstddef> // for size_t, std
#include <map> // for map, _Rb_tree_const_iterator
#include <memory> // for allocator_traits<>::value_type
#include <utility> // for pair
#include <vector> // for vector
#include "SParameters.h" // for SParameterPoint, SParameterVector, SParameters
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/lib/scopehal/TouchstoneParser.cpp:35:
In file included from ~/scopehal/lib/scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/TouchstoneParser.h should add these lines:
#include <string> // for string
class SParameters;
~/scopehal/lib/scopehal/TouchstoneParser.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/TouchstoneParser.h:
#include <string> // for string
class SParameters;
---
~/scopehal/lib/scopehal/TouchstoneParser.cpp should add these lines:
#include <stdio.h> // for sscanf, fclose, feof, fgets, fopen
#include <string.h> // for strcmp
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map
#include <string> // for operator==, string
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError, LogTrace
#include "SParameters.h" // for SParameterPoint, SPair, SParameters
#include "TouchstoneParser.h" // for TouchstoneParser
~/scopehal/lib/scopehal/TouchstoneParser.cpp should remove these lines:
- #include "scopehal.h" // lines 35-35
The full include-list for ~/scopehal/lib/scopehal/TouchstoneParser.cpp:
#include <math.h> // for M_PI
#include <stdio.h> // for sscanf, fclose, feof, fgets, fopen
#include <string.h> // for strcmp
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map
#include <string> // for operator==, string
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError, LogTrace
#include "SParameters.h" // for SParameterPoint, SPair, SParameters
#include "TouchstoneParser.h" // for TouchstoneParser
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/FlowGraphNode.h should add these lines:
#include <stddef.h> // for size_t, NULL
#include <algorithm> // for max
#include <map> // for map, map<>::value_compare
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string, operator<
#include <vector> // for vector
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for AnalogWaveform, DigitalBusWaveform
~/scopehal/lib/scopehal/FlowGraphNode.h should remove these lines:
- class OscilloscopeChannel; // lines 38-38
- class WaveformBase; // lines 39-39
The full include-list for ~/scopehal/lib/scopehal/FlowGraphNode.h:
#include <stddef.h> // for size_t, NULL
#include <algorithm> // for max
#include <map> // for map, map<>::value_compare
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string, operator<
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for AnalogWaveform, DigitalBusWaveform
---
~/scopehal/lib/scopehal/FlowGraphNode.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <cstddef> // for size_t, NULL, std
#include <map> // for operator==, map<>::iterator
#include <memory> // for allocator, allocator_traits<>::va...
#include <string> // for string, operator+, operator==
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError
#include "FlowGraphNode.h" // for FlowGraphNode, StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
class FilterParameter;
~/scopehal/lib/scopehal/FlowGraphNode.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/FlowGraphNode.cpp:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <cstddef> // for size_t, NULL, std
#include <map> // for operator==, map<>::iterator
#include <memory> // for allocator, allocator_traits<>::va...
#include <string> // for string, operator+, operator==
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError
#include "FlowGraphNode.h" // for FlowGraphNode, StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
class FilterParameter;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/Trigger.h should add these lines:
#include <map> // for map, map<>::value_compare
#include <string> // for string, operator<
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter
class Oscilloscope;
~/scopehal/lib/scopehal/Trigger.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/Trigger.h:
#include <map> // for map, map<>::value_compare
#include <string> // for string, operator<
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType, FlowGr...
class Oscilloscope;
---
~/scopehal/lib/scopehal/Trigger.cpp should add these lines:
#include <algorithm> // for max
#include <cstddef> // for NULL, std
#include <map> // for operator!=, map<>::iterator, _Rb_...
#include <string> // for string
#include <utility> // for pair
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError
#include "FilterParameter.h" // for FilterParameter, FilterParameter:...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "Trigger.h" // for Trigger, Trigger::CreateMapType
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
class Oscilloscope;
~/scopehal/lib/scopehal/Trigger.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/Trigger.cpp:
#include <algorithm> // for max
#include <cstddef> // for NULL, std
#include <map> // for operator!=, map<>::iterator, _Rb_...
#include <string> // for string
#include <utility> // for pair
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError
#include "FilterParameter.h" // for FilterParameter, FilterParameter:...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "Trigger.h" // for Trigger, Trigger::CreateMapType
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
class Oscilloscope;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/DropoutTrigger.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType, Stream...
#include "Trigger.h" // for TRIGGER_INITPROC, Trigger
class Oscilloscope;
~/scopehal/lib/scopehal/DropoutTrigger.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/DropoutTrigger.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType, Stream...
#include "Trigger.h" // for TRIGGER_INITPROC, Trigger
class Oscilloscope;
---
~/scopehal/lib/scopehal/DropoutTrigger.cpp should add these lines:
#include <cstddef> // for NULL, size_t, std
#include <map> // for map<>::mapped_type
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_PS
class Oscilloscope;
~/scopehal/lib/scopehal/DropoutTrigger.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/DropoutTrigger.cpp:
#include "DropoutTrigger.h"
#include <cstddef> // for NULL, size_t, std
#include <map> // for map<>::mapped_type
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_PS
class Oscilloscope;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/EdgeTrigger.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType, Stream...
#include "Trigger.h" // for TRIGGER_INITPROC, Trigger
class Oscilloscope;
~/scopehal/lib/scopehal/EdgeTrigger.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/EdgeTrigger.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType, Stream...
#include "Trigger.h" // for TRIGGER_INITPROC, Trigger
class Oscilloscope;
---
~/scopehal/lib/scopehal/EdgeTrigger.cpp should add these lines:
#include <cstddef> // for NULL, size_t, std
#include <map> // for map<>::mapped_type
#include "Oscilloscope.h" // for Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
~/scopehal/lib/scopehal/EdgeTrigger.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/EdgeTrigger.cpp:
#include "EdgeTrigger.h"
#include <cstddef> // for NULL, size_t, std
#include <map> // for map<>::mapped_type
#include "AgilentOscilloscope.h" // for AgilentOscilloscope
#include "Oscilloscope.h" // for Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/PulseWidthTrigger.h should add these lines:
#include <stdint.h> // for int64_t
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "Trigger.h" // for Trigger::Condition, TRIGGER_INITPROC
class Oscilloscope;
~/scopehal/lib/scopehal/PulseWidthTrigger.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/PulseWidthTrigger.h:
#include <stdint.h> // for int64_t
#include <string> // for string
#include "EdgeTrigger.h" // for EdgeTrigger
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "Trigger.h" // for Trigger::Condition, TRIGGER_INITPROC
class Oscilloscope;
---
~/scopehal/lib/scopehal/PulseWidthTrigger.cpp should add these lines:
#include <cstddef> // for NULL, std
#include <map> // for map<>::mapped_type
#include "Oscilloscope.h" // for Oscilloscope
#include "Unit.h" // for Unit, Unit::UNIT_PS, Unit::UNIT_COUNTS
~/scopehal/lib/scopehal/PulseWidthTrigger.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/PulseWidthTrigger.cpp:
#include "PulseWidthTrigger.h"
#include <cstddef> // for NULL, std
#include <map> // for map<>::mapped_type
#include "LeCroyOscilloscope.h" // for LeCroyOscilloscope
#include "Oscilloscope.h" // for Oscilloscope
#include "Unit.h" // for Unit, Unit::UNIT_PS, Unit::UNIT_COUNTS
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/RuntTrigger.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType, Stream...
#include "Trigger.h" // for Trigger::Condition, TRIGGER_INITPROC
class Oscilloscope;
~/scopehal/lib/scopehal/RuntTrigger.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/RuntTrigger.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType, Stream...
#include "Trigger.h" // for Trigger::Condition, TRIGGER_INITPROC
#include "TwoLevelTrigger.h" // for TwoLevelTrigger
class Oscilloscope;
---
~/scopehal/lib/scopehal/RuntTrigger.cpp should add these lines:
#include <cstddef> // for NULL, size_t, std
#include <map> // for map<>::mapped_type
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_PS
class Oscilloscope;
~/scopehal/lib/scopehal/RuntTrigger.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/RuntTrigger.cpp:
#include "RuntTrigger.h"
#include <cstddef> // for NULL, size_t, std
#include <map> // for map<>::mapped_type
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_PS
class Oscilloscope;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/SerialTrigger.h should add these lines:
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "Trigger.h" // for Trigger::Condition, Trigger
class Oscilloscope;
~/scopehal/lib/scopehal/SerialTrigger.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SerialTrigger.h:
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "Trigger.h" // for Trigger::Condition, Trigger
class Oscilloscope;
---
~/scopehal/lib/scopehal/SerialTrigger.cpp should add these lines:
#include <ctype.h> // for isprint, tolower
#include <stdint.h> // for uint8_t
#include <algorithm> // for min
#include <cstddef> // for size_t, std
#include <map> // for map<>::mapped_type
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
class Oscilloscope;
~/scopehal/lib/scopehal/SerialTrigger.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/SerialTrigger.cpp:
#include "SerialTrigger.h"
#include <ctype.h> // for isprint, tolower
#include <stdint.h> // for uint8_t
#include <algorithm> // for min
#include <cstddef> // for size_t, std
#include <map> // for map<>::mapped_type
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
class Oscilloscope;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/SlewRateTrigger.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType, Stream...
#include "Trigger.h" // for Trigger::Condition, TRIGGER_INITPROC
class Oscilloscope;
~/scopehal/lib/scopehal/SlewRateTrigger.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SlewRateTrigger.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType, Stream...
#include "Trigger.h" // for Trigger::Condition, TRIGGER_INITPROC
#include "TwoLevelTrigger.h" // for TwoLevelTrigger
class Oscilloscope;
---
~/scopehal/lib/scopehal/SlewRateTrigger.cpp should add these lines:
#include <cstddef> // for NULL, size_t, std
#include <map> // for map<>::mapped_type
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_PS
class Oscilloscope;
~/scopehal/lib/scopehal/SlewRateTrigger.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/SlewRateTrigger.cpp:
#include "SlewRateTrigger.h"
#include <cstddef> // for NULL, size_t, std
#include <map> // for map<>::mapped_type
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_PS
class Oscilloscope;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/TwoLevelTrigger.h should add these lines:
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "Trigger.h" // for Trigger
class Oscilloscope;
~/scopehal/lib/scopehal/TwoLevelTrigger.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/TwoLevelTrigger.h:
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "Trigger.h" // for Trigger
class Oscilloscope;
---
~/scopehal/lib/scopehal/TwoLevelTrigger.cpp should add these lines:
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
class Oscilloscope;
~/scopehal/lib/scopehal/TwoLevelTrigger.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/TwoLevelTrigger.cpp:
#include "TwoLevelTrigger.h"
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
class Oscilloscope;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/UartTrigger.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType, Stream...
#include "Trigger.h" // for TRIGGER_INITPROC
class Oscilloscope;
~/scopehal/lib/scopehal/UartTrigger.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/UartTrigger.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType, Stream...
#include "SerialTrigger.h" // for SerialTrigger
#include "Trigger.h" // for TRIGGER_INITPROC
class Oscilloscope;
---
~/scopehal/lib/scopehal/UartTrigger.cpp should add these lines:
#include <cstddef> // for NULL, size_t, std
#include <map> // for map<>::mapped_type
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT...
class Oscilloscope;
~/scopehal/lib/scopehal/UartTrigger.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/UartTrigger.cpp:
#include "UartTrigger.h"
#include <cstddef> // for NULL, size_t, std
#include <map> // for map<>::mapped_type
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT...
class Oscilloscope;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/WindowTrigger.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Trigger.h" // for TRIGGER_INITPROC
class Oscilloscope;
class StreamDescriptor;
~/scopehal/lib/scopehal/WindowTrigger.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/WindowTrigger.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Trigger.h" // for TRIGGER_INITPROC
#include "TwoLevelTrigger.h" // for TwoLevelTrigger
class Oscilloscope;
class StreamDescriptor;
---
~/scopehal/lib/scopehal/WindowTrigger.cpp should add these lines:
#include <cstddef> // for NULL, size_t, std
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
class Oscilloscope;
~/scopehal/lib/scopehal/WindowTrigger.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/WindowTrigger.cpp:
#include "WindowTrigger.h"
#include <cstddef> // for NULL, size_t, std
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
class Oscilloscope;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/Instrument.h should add these lines:
#include <string> // for string
~/scopehal/lib/scopehal/Instrument.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/Instrument.h:
#include <string> // for string
---
~/scopehal/lib/scopehal/Instrument.cpp should add these lines:
#include <iosfwd> // for std
~/scopehal/lib/scopehal/Instrument.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/Instrument.cpp:
#include "Instrument.h"
#include <iosfwd> // for std
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/FunctionGenerator.h should add these lines:
#include <string> // for string
#include "Instrument.h" // for Instrument
~/scopehal/lib/scopehal/FunctionGenerator.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/FunctionGenerator.h:
#include <string> // for string
#include "Instrument.h" // for Instrument
---
~/scopehal/lib/scopehal/FunctionGenerator.cpp should add these lines:
~/scopehal/lib/scopehal/FunctionGenerator.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/FunctionGenerator.cpp:
#include "FunctionGenerator.h"
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/Oscilloscope.h should add these lines:
#include <stddef.h> // for size_t, NULL
#include <stdint.h> // for int64_t, uint64_t
#include <list> // for list
#include <map> // for map, map<>::value_compare
#include <mutex> // for mutex, recursive_mutex
#include <set> // for set
#include <string> // for string, operator<
#include <utility> // for pair
#include <vector> // for vector
#include "Instrument.h" // for Instrument
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Trigger.h" // for Trigger
class IDTable;
class SCPITransport;
class WaveformBase;
namespace YAML { class Node; }
~/scopehal/lib/scopehal/Oscilloscope.h should remove these lines:
- #include "SCPITransport.h" // lines 41-41
- class Instrument; // lines 39-39
The full include-list for ~/scopehal/lib/scopehal/Oscilloscope.h:
#include <stddef.h> // for size_t, NULL
#include <stdint.h> // for int64_t, uint64_t
#include <list> // for list
#include <map> // for map, map<>::value_compare
#include <mutex> // for mutex, recursive_mutex
#include <set> // for set
#include <string> // for string, operator<
#include <utility> // for pair
#include <vector> // for vector
#include "Instrument.h" // for Instrument
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Trigger.h" // for Trigger
class IDTable;
class SCPITransport;
class WaveformBase;
namespace YAML { class Node; }
---
~/scopehal/lib/scopehal/Oscilloscope.cpp should add these lines:
#include <stdint.h> // for int64_t
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node::as
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <iosfwd> // for std
#include <list> // for list, _List_iterator
#include <map> // for operator!=, map, map<>::iterator
#include <mutex> // for lock_guard, mutex
#include <set> // for set
#include <string> // for string, operator==
#include <thread> // for sleep_for
#include <utility> // for pair
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogWarning, LogError
#include "IDTable.h" // for IDTable
#include "Oscilloscope.h" // for Oscilloscope, Oscilloscope::Digi...
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for WaveformBase
class SCPITransport;
~/scopehal/lib/scopehal/Oscilloscope.cpp should remove these lines:
- #include <dirent.h> // lines 43-43
- #include <fcntl.h> // lines 41-41
- #include <sys/types.h> // lines 42-42
- #include <unistd.h> // lines 40-40
- #include "scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/Oscilloscope.cpp:
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf, size_t, NULL
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node::as
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <iosfwd> // for std
#include <list> // for list, _List_iterator
#include <map> // for operator!=, map, map<>::iterator
#include <mutex> // for lock_guard, mutex
#include <set> // for set
#include <string> // for string, operator==
#include <thread> // for sleep_for
#include <utility> // for pair
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogWarning, LogError
#include "EdgeTrigger.h" // for EdgeTrigger
#include "IDTable.h" // for IDTable
#include "Oscilloscope.h" // for Oscilloscope, Oscilloscope::Digi...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscop...
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for WaveformBase
class SCPITransport;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/OscilloscopeChannel.h should add these lines:
#include <stddef.h> // for size_t, NULL
#include <stdint.h> // for int64_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "Unit.h" // for Unit
class WaveformBase;
~/scopehal/lib/scopehal/OscilloscopeChannel.h should remove these lines:
- #include "Waveform.h" // lines 39-39
The full include-list for ~/scopehal/lib/scopehal/OscilloscopeChannel.h:
#include <stddef.h> // for size_t, NULL
#include <stdint.h> // for int64_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "Unit.h" // for Unit
class Oscilloscope; // lines 41-41
class WaveformBase;
---
~/scopehal/lib/scopehal/OscilloscopeChannel.cpp should add these lines:
#include <cstddef> // for NULL, size_t, std
#include "Oscilloscope.h" // for Oscilloscope
#include "Waveform.h" // for WaveformBase
~/scopehal/lib/scopehal/OscilloscopeChannel.cpp should remove these lines:
- #include "scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/OscilloscopeChannel.cpp:
#include "OscilloscopeChannel.h"
#include <cstddef> // for NULL, size_t, std
#include "Oscilloscope.h" // for Oscilloscope
#include "Waveform.h" // for WaveformBase
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/SCPIOscilloscope.h should add these lines:
#include <string> // for string
#include "Oscilloscope.h" // for Oscilloscope
#include "SCPIDevice.h" // for SCPIDevice
class SCPITransport;
~/scopehal/lib/scopehal/SCPIOscilloscope.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SCPIOscilloscope.h:
#include <string> // for string
#include "Oscilloscope.h" // for Oscilloscope
#include "SCPIDevice.h" // for SCPIDevice
class SCPITransport;
---
~/scopehal/lib/scopehal/SCPIOscilloscope.cpp should add these lines:
#include <iosfwd> // for std
#include <mutex> // for lock_guard, recursive_mutex
#include <string> // for string
#include "SCPIDevice.h" // for SCPIDevice
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
#include "SCPITransport.h" // for SCPITransport
~/scopehal/lib/scopehal/SCPIOscilloscope.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/SCPIOscilloscope.cpp:
#include <iosfwd> // for std
#include <mutex> // for lock_guard, recursive_mutex
#include <string> // for string
#include "SCPIDevice.h" // for SCPIDevice
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
#include "SCPITransport.h" // for SCPITransport
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/AgilentOscilloscope.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <mutex> // for recursive_mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class SCPITransport;
~/scopehal/lib/scopehal/AgilentOscilloscope.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/AgilentOscilloscope.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <mutex> // for recursive_mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class EdgeTrigger; // lines 33-33
class SCPITransport;
---
~/scopehal/lib/scopehal/AgilentOscilloscope.cpp should add these lines:
#include <ctype.h> // for isdigit
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor, round
#include <stdio.h> // for snprintf, sscanf
#include <stdlib.h> // for size_t, atoi, NULL
#include <time.h> // for time
#include <algorithm> // for max, remove_if
#include <iosfwd> // for std
#include <list> // for list
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogDebug, LogWarning, LogError
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument, Instrument::INST_OSCI...
#include "SCPITransport.h" // for SCPITransport
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for AnalogWaveform, Waveform
~/scopehal/lib/scopehal/AgilentOscilloscope.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/AgilentOscilloscope.cpp:
#include "AgilentOscilloscope.h"
#include <ctype.h> // for isdigit
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor, round
#include <stdio.h> // for snprintf, sscanf
#include <stdlib.h> // for size_t, atoi, NULL
#include <time.h> // for time
#include <algorithm> // for max, remove_if
#include <iosfwd> // for std
#include <list> // for list
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogDebug, LogWarning, LogError
#include "EdgeTrigger.h" // for EdgeTrigger, EdgeTrigger::EDGE_AL...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument, Instrument::INST_OSCI...
#include "SCPITransport.h" // for SCPITransport
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for AnalogWaveform, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/AntikernelLabsOscilloscope.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <mutex> // for recursive_mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class SCPITransport;
~/scopehal/lib/scopehal/AntikernelLabsOscilloscope.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/AntikernelLabsOscilloscope.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <mutex> // for recursive_mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class SCPITransport;
---
~/scopehal/lib/scopehal/AntikernelLabsOscilloscope.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor
#include <stdio.h> // for size_t, NULL, snprintf, sscanf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <list> // for list
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogWarning, LogFatal, LogIndenter
#include "Filter.h" // for Filter
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument, Instrument::INST_OSCI...
#include "SCPITransport.h" // for SCPITransport
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for AnalogWaveform, Waveform
~/scopehal/lib/scopehal/AntikernelLabsOscilloscope.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/AntikernelLabsOscilloscope.cpp:
#include "AntikernelLabsOscilloscope.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor
#include <stdio.h> // for size_t, NULL, snprintf, sscanf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <list> // for list
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogWarning, LogFatal, LogIndenter
#include "EdgeTrigger.h" // for EdgeTrigger, EdgeTrigger::EDGE_RI...
#include "Filter.h" // for Filter
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument, Instrument::INST_OSCI...
#include "SCPISocketTransport.h" // for SCPISocketTransport
#include "SCPITransport.h" // for SCPITransport
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for AnalogWaveform, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/AntikernelLogicAnalyzer.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, uint8_t, uint32_t, int64_t
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for Oscilloscope, OSCILLOSCOPE_INITPROC
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SCPIDevice.h" // for SCPIDevice
class SCPITransport;
~/scopehal/lib/scopehal/AntikernelLogicAnalyzer.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/AntikernelLogicAnalyzer.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, uint8_t, uint32_t, int64_t
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for Oscilloscope, OSCILLOSCOPE_INITPROC
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SCPIDevice.h" // for SCPIDevice
class SCPITransport;
---
~/scopehal/lib/scopehal/AntikernelLogicAnalyzer.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor
#include <sys/types.h> // for ssize_t
#include <algorithm> // for max
#include <cstddef> // for size_t, NULL, std
#include <cstdint> // for uint64_t, uint8_t, int64_t, uint32_t
#include <list> // for list
#include <mutex> // for lock_guard, recursive_mutex, mutex
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogDebug, LogIndenter
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument::INST_OSCILLOSCOPE
#include "SCPITransport.h" // for SCPITransport
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for EmptyConstructorWrapper, DigitalW...
~/scopehal/lib/scopehal/AntikernelLogicAnalyzer.cpp should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/AntikernelLogicAnalyzer.cpp:
#include "AntikernelLogicAnalyzer.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor
#include <sys/types.h> // for ssize_t
#include <algorithm> // for max
#include <cstddef> // for size_t, NULL, std
#include <cstdint> // for uint64_t, uint8_t, int64_t, uint32_t
#include <list> // for list
#include <mutex> // for lock_guard, recursive_mutex, mutex
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogDebug, LogIndenter
#include "AlignedAllocator.h" // for AlignedAllocator
#include "EdgeTrigger.h" // for EdgeTrigger, EdgeTrigger::EDGE_RI...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument::INST_OSCILLOSCOPE
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
#include "SCPITransport.h" // for SCPITransport
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for EmptyConstructorWrapper, DigitalW...
#include "scopehal.h" // for GetDefaultChannelColor
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/DemoOscilloscope.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class IDTable;
class SCPITransport;
namespace YAML { class Node; }
~/scopehal/lib/scopehal/DemoOscilloscope.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/DemoOscilloscope.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <random> // for mt19937, random_device
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
#include "TestWaveformSource.h" // for TestWaveformSource
class IDTable;
class SCPITransport;
namespace YAML { class Node; }
---
~/scopehal/lib/scopehal/DemoOscilloscope.cpp should add these lines:
#include <math.h> // for fmodf, round, M_PI_4
#include <sys/types.h> // for time_t
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node::as
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <cstddef> // for size_t, NULL, std
#include <cstdint> // for uint64_t, int64_t
#include <list> // for list
#include <mutex> // for mutex
#include <thread> // for sleep_for
#include <utility> // for pair
#include "../graphwidget/Graph.h" // for GetTime
#include "IDTable.h" // for IDTable
#include "Instrument.h" // for Instrument::INST_OSCILLOSCOPE
#include "Waveform.h" // for WaveformBase
class SCPITransport;
~/scopehal/lib/scopehal/DemoOscilloscope.cpp should remove these lines:
- #include "scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/DemoOscilloscope.cpp:
#include "DemoOscilloscope.h"
#include <math.h> // for fmodf, round, M_PI_4
#include <sys/types.h> // for time_t
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node::as
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <cstddef> // for size_t, NULL, std
#include <cstdint> // for uint64_t, int64_t
#include <list> // for list
#include <mutex> // for mutex
#include <thread> // for sleep_for
#include <utility> // for pair
#include "../graphwidget/Graph.h" // for GetTime
#include "IDTable.h" // for IDTable
#include "Instrument.h" // for Instrument::INST_OSCILLOSCOPE
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscop...
#include "Waveform.h" // for WaveformBase
class SCPITransport;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/LeCroyOscilloscope.cpp:2059:19: warning: cast from 'const char *' to 'int16_t *' (aka 'short *') increases required alignment from 1 to 2 [-Wcast-align]
int16_t* wdata = (int16_t*)&data[0];
^~~~~~~~~~~~~~~~~~
In file included from ~/scopehal/lib/scopehal/LeCroyOscilloscope.cpp:30:
In file included from ~/scopehal/lib/scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/LeCroyOscilloscope.h should add these lines:
#include <stdint.h> // for int64_t, uint64_t, int8_t, uint32_t
#include <ctime> // for size_t, time_t
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "FunctionGenerator.h" // for FunctionGenerator::WaveShape, Funct...
#include "Multimeter.h" // for Multimeter, Multimeter::Measurement...
#include "Oscilloscope.h" // for Oscilloscope::DigitalBank, OSCILLOS...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
#include "Trigger.h" // for Trigger, Trigger::Condition
#include "Waveform.h" // for DigitalWaveform, WaveformBase (ptr ...
class SCPITransport;
~/scopehal/lib/scopehal/LeCroyOscilloscope.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/LeCroyOscilloscope.h:
#include <stdint.h> // for int64_t, uint64_t, int8_t, uint32_t
#include <ctime> // for size_t, time_t
#include <map> // for map
#include <mutex> // for recursive_mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "FunctionGenerator.h" // for FunctionGenerator::WaveShape, Funct...
#include "Multimeter.h" // for Multimeter, Multimeter::Measurement...
#include "Oscilloscope.h" // for Oscilloscope::DigitalBank, OSCILLOS...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
#include "Trigger.h" // for Trigger, Trigger::Condition
#include "Waveform.h" // for DigitalWaveform, WaveformBase (ptr ...
class DropoutTrigger; // lines 35-35
class EdgeTrigger; // lines 36-36
class PulseWidthTrigger; // lines 37-37
class RuntTrigger; // lines 38-38
class SCPITransport;
class SlewRateTrigger; // lines 39-39
class UartTrigger; // lines 40-40
class WindowTrigger; // lines 41-41
---
~/scopehal/lib/scopehal/LeCroyOscilloscope.cpp should add these lines:
#include <bits/types/struct_tm.h> // for tm
#include <ctype.h> // for isalpha, isdigit, isspace
#include <emmintrin.h> // for _mm_castpd_si128, _mm_castsi128_pd
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <limits.h> // for UINT_MAX
#include <math.h> // for floor, fmodf, round
#include <stdio.h> // for snprintf, size_t, sscanf, NULL
#include <stdlib.h> // for atof, atoi
#include <string.h> // for strlen
#include <time.h> // for time_t, localtime_r, mktime, time
#include <algorithm> // for max
#include <cstdint> // for uint64_t, int64_t, int8_t, int16_t
#include <iosfwd> // for istringstream, ios, std
#include <list> // for list
#include <memory> // for allocator, allocator_traits<>::va...
#include <utility> // for pair
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogWarning, LogDebug, LogError
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument::INST_DMM, Instrument:...
#include "SCPITransport.h" // for SCPITransport
#include "Unit.h" // for Unit, Unit::UNIT_PS, Unit::UNIT_V...
~/scopehal/lib/scopehal/LeCroyOscilloscope.cpp should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/LeCroyOscilloscope.cpp:
#include "LeCroyOscilloscope.h"
#include <bits/types/struct_tm.h> // for tm
#include <ctype.h> // for isalpha, isdigit, isspace
#include <emmintrin.h> // for _mm_castpd_si128, _mm_castsi128_pd
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <immintrin.h> // for _mm256_store_si256, __m256i, _mm2...
#include <limits.h> // for UINT_MAX
#include <math.h> // for floor, fmodf, round
#include <omp.h> // for omp_get_max_threads
#include <stdio.h> // for snprintf, size_t, sscanf, NULL
#include <stdlib.h> // for atof, atoi
#include <string.h> // for strlen
#include <time.h> // for time_t, localtime_r, mktime, time
#include <algorithm> // for max
#include <cstdint> // for uint64_t, int64_t, int8_t, int16_t
#include <iosfwd> // for istringstream, ios, std
#include <list> // for list
#include <locale> // for time_get, use_facet, locale, time...
#include <memory> // for allocator, allocator_traits<>::va...
#include <utility> // for pair
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogWarning, LogDebug, LogError
#include "AlignedAllocator.h" // for AlignedAllocator
#include "DropoutTrigger.h" // for DropoutTrigger, DropoutTrigger::E...
#include "EdgeTrigger.h" // for EdgeTrigger, EdgeTrigger::EDGE_ANY
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument::INST_DMM, Instrument:...
#include "PulseWidthTrigger.h" // for PulseWidthTrigger
#include "RuntTrigger.h" // for RuntTrigger, RuntTrigger::EDGE_RI...
#include "SCPITransport.h" // for SCPITransport
#include "SlewRateTrigger.h" // for SlewRateTrigger, SlewRateTrigger:...
#include "UartTrigger.h" // for UartTrigger, UartTrigger::IDLE_HIGH
#include "Unit.h" // for Unit, Unit::UNIT_PS, Unit::UNIT_V...
#include "WindowTrigger.h" // for WindowTrigger
#include "base64.h" // for base64_decode_block, base64_init_...
#include "scopehal.h" // for Trim, GetDefaultChannelColor, g_h...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/MockOscilloscope.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <algorithm> // for max
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for Oscilloscope, Oscilloscope::Interle...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
class IDTable;
namespace YAML { class Node; }
~/scopehal/lib/scopehal/MockOscilloscope.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/MockOscilloscope.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <algorithm> // for max
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for Oscilloscope, Oscilloscope::Interle...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
class IDTable;
namespace YAML { class Node; }
---
~/scopehal/lib/scopehal/MockOscilloscope.cpp should add these lines:
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node::as
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <cstddef> // for size_t, NULL, std
#include "IDTable.h" // for IDTable
#include "Instrument.h" // for Instrument::INST_OSCILLOSCOPE
~/scopehal/lib/scopehal/MockOscilloscope.cpp should remove these lines:
- #include "scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/MockOscilloscope.cpp:
#include "MockOscilloscope.h"
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node::as
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <cstddef> // for size_t, NULL, std
#include "IDTable.h" // for IDTable
#include "Instrument.h" // for Instrument::INST_OSCILLOSCOPE
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscop...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.cpp:31:10: warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack]
#include "SiglentSCPIOscilloscope.h"
^
~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.h:85:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(1)
^
~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.cpp:297:67: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int]
m_transport->SendCommand("WAVEFORM_SETUP SP,0,NP,0,FP,0,SN," + (seqNr+1));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.cpp:297:67: note: use array indexing to silence this warning
m_transport->SendCommand("WAVEFORM_SETUP SP,0,NP,0,FP,0,SN," + (seqNr+1));
^
& [ ]
In file included from ~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.cpp:30:
In file included from ~/scopehal/lib/scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t, uint16_t, uint8_t
#include <string> // for string
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC
class SCPITransport;
~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.h should remove these lines:
- #include "../xptools/Socket.h" // lines 33-33
The full include-list for ~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t, uint16_t, uint8_t
#include <string> // for string
#include "LeCroyOscilloscope.h" // for LeCroyOscilloscope
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC
class SCPITransport;
struct SiglentWaveformDesc_t; // lines 38-38
---
~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.cpp should add these lines:
#include <bits/types/struct_tm.h> // for tm
#include <ctype.h> // for isdigit
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor, fmodf
#include <stdio.h> // for snprintf, sscanf, size_t, NULL
#include <stdlib.h> // for atoi
#include <time.h> // for localtime, mktime, time, time_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <list> // for list
#include <map> // for map, map<>::mapped_type
#include <mutex> // for lock_guard, recursive_mutex, mutex
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogDebug, LogError, LogTrace
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "SCPITransport.h" // for SCPITransport
#include "Waveform.h" // for AnalogWaveform, WaveformBase (ptr...
~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.cpp should remove these lines:
- #include "base64.h" // lines 32-32
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/SiglentSCPIOscilloscope.cpp:
#include "SiglentSCPIOscilloscope.h"
#include <bits/types/struct_tm.h> // for tm
#include <ctype.h> // for isdigit
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor, fmodf
#include <stdio.h> // for snprintf, sscanf, size_t, NULL
#include <stdlib.h> // for atoi
#include <time.h> // for localtime, mktime, time, time_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <list> // for list
#include <map> // for map, map<>::mapped_type
#include <mutex> // for lock_guard, recursive_mutex, mutex
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogDebug, LogError, LogTrace
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "SCPITransport.h" // for SCPITransport
#include "Waveform.h" // for AnalogWaveform, WaveformBase (ptr...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/RigolOscilloscope.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <mutex> // for recursive_mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class SCPITransport;
~/scopehal/lib/scopehal/RigolOscilloscope.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/RigolOscilloscope.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <mutex> // for recursive_mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class EdgeTrigger; // lines 33-33
class SCPITransport;
---
~/scopehal/lib/scopehal/RigolOscilloscope.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor, round
#include <stdio.h> // for sscanf, size_t, snprintf, NULL
#include <time.h> // for time
#include <algorithm> // for max
#include <cstdint> // for uint64_t, int64_t
#include <iosfwd> // for std
#include <list> // for list
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogError, LogWarning, LogIndenter
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument, Instrument::INST_OSCI...
#include "SCPITransport.h" // for SCPITransport
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for AnalogWaveform, Waveform
~/scopehal/lib/scopehal/RigolOscilloscope.cpp should remove these lines:
- #include "scopehal.h" // lines 35-35
The full include-list for ~/scopehal/lib/scopehal/RigolOscilloscope.cpp:
#include "RigolOscilloscope.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor, round
#include <stdio.h> // for sscanf, size_t, snprintf, NULL
#include <time.h> // for time
#include <algorithm> // for max
#include <cstdint> // for uint64_t, int64_t
#include <iosfwd> // for std
#include <list> // for list
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogError, LogWarning, LogIndenter
#include "EdgeTrigger.h" // for EdgeTrigger, EdgeTrigger::EDGE_ANY
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument, Instrument::INST_OSCI...
#include "SCPITransport.h" // for SCPITransport
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for AnalogWaveform, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/SignalGeneratorOscilloscope.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class SCPITransport;
~/scopehal/lib/scopehal/SignalGeneratorOscilloscope.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SignalGeneratorOscilloscope.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "IBISParser.h" // for IBISModel (ptr only), IBISParser
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class SCPITransport;
---
~/scopehal/lib/scopehal/SignalGeneratorOscilloscope.cpp should add these lines:
#include <stdlib.h> // for size_t, rand, NULL
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <cstdint> // for uint64_t, int64_t
#include <iosfwd> // for std
#include <list> // for list
#include <mutex> // for mutex
#include <thread> // for sleep_for
#include "Filter.h" // for Filter
#include "Instrument.h" // for Instrument::INST_OSCILLOSCOPE
#include "Waveform.h" // for Waveform
class SCPITransport;
~/scopehal/lib/scopehal/SignalGeneratorOscilloscope.cpp should remove these lines:
- #include "scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/SignalGeneratorOscilloscope.cpp:
#include "SignalGeneratorOscilloscope.h"
#include <stdlib.h> // for size_t, rand, NULL
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <cstdint> // for uint64_t, int64_t
#include <iosfwd> // for std
#include <list> // for list
#include <mutex> // for mutex
#include <thread> // for sleep_for
#include "Filter.h" // for Filter
#include "Instrument.h" // for Instrument::INST_OSCILLOSCOPE
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Waveform.h" // for Waveform
class SCPITransport;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/TektronixOscilloscope.cpp:1492:22: warning: cast from 'char *' to 'int16_t *' (aka 'short *') increases required alignment from 1 to 2 [-Wcast-align]
int16_t* samples = (int16_t*)rxbuf;
^~~~~~~~~~~~~~~
~/scopehal/lib/scopehal/TektronixOscilloscope.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t, uint64_t
#include <map> // for map
#include <mutex> // for recursive_mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Multimeter.h" // for Multimeter::MeasurementTypes, Multi...
#include "Oscilloscope.h" // for Oscilloscope::DigitalBank, OSCILLOS...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class SCPITransport;
class WaveformBase;
~/scopehal/lib/scopehal/TektronixOscilloscope.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/TektronixOscilloscope.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t, uint64_t
#include <map> // for map
#include <mutex> // for recursive_mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Multimeter.h" // for Multimeter::MeasurementTypes, Multi...
#include "Oscilloscope.h" // for Oscilloscope::DigitalBank, OSCILLOS...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel::CouplingType
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class EdgeTrigger; // lines 33-33
class SCPITransport;
class WaveformBase;
---
~/scopehal/lib/scopehal/TektronixOscilloscope.cpp should add these lines:
#include <ctype.h> // for isdigit
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for round, floor
#include <stdio.h> // for sscanf, snprintf
#include <stdlib.h> // for size_t, atoi, NULL
#include <time.h> // for time
#include <algorithm> // for max, remove_if
#include <cstdint> // for uint64_t, int64_t, int16_t
#include <iosfwd> // for std
#include <list> // for list
#include <utility> // for pair
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogDebug, LogWarning, LogError
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument, Instrument::INST_DMM
#include "SCPITransport.h" // for SCPITransport
#include "SpectrumChannel.h" // for SpectrumChannel
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for AnalogWaveform, DigitalWaveform
~/scopehal/lib/scopehal/TektronixOscilloscope.cpp should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/TektronixOscilloscope.cpp:
#include "TektronixOscilloscope.h"
#include <ctype.h> // for isdigit
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for round, floor
#include <stdio.h> // for sscanf, snprintf
#include <stdlib.h> // for size_t, atoi, NULL
#include <time.h> // for time
#include <algorithm> // for max, remove_if
#include <cstdint> // for uint64_t, int64_t, int16_t
#include <iosfwd> // for std
#include <list> // for list
#include <utility> // for pair
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogDebug, LogWarning, LogError
#include "EdgeTrigger.h" // for EdgeTrigger, EdgeTrigger::EDGE_ANY
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument, Instrument::INST_DMM
#include "SCPITransport.h" // for SCPITransport
#include "SpectrumChannel.h" // for SpectrumChannel
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for AnalogWaveform, DigitalWaveform
#include "scopehal.h" // for TrimQuotes, Trim, stos
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/RohdeSchwarzOscilloscope.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <mutex> // for recursive_mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class SCPITransport;
~/scopehal/lib/scopehal/RohdeSchwarzOscilloscope.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/RohdeSchwarzOscilloscope.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, int64_t
#include <map> // for map
#include <mutex> // for recursive_mutex
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "Oscilloscope.h" // for OSCILLOSCOPE_INITPROC, Oscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SCPIOscilloscope.h" // for SCPIOscilloscope
class EdgeTrigger; // lines 33-33
class SCPITransport;
---
~/scopehal/lib/scopehal/RohdeSchwarzOscilloscope.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor, round
#include <stdio.h> // for sscanf
#include <stdlib.h> // for size_t, atoi, NULL
#include <time.h> // for time
#include <algorithm> // for max
#include <iosfwd> // for std
#include <list> // for list
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogWarning, LogDebug, LogError
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument, Instrument::INST_OSCI...
#include "SCPITransport.h" // for SCPITransport
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for AnalogWaveform, Waveform
~/scopehal/lib/scopehal/RohdeSchwarzOscilloscope.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/RohdeSchwarzOscilloscope.cpp:
#include "RohdeSchwarzOscilloscope.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for floor, round
#include <stdio.h> // for sscanf
#include <stdlib.h> // for size_t, atoi, NULL
#include <time.h> // for time
#include <algorithm> // for max
#include <iosfwd> // for std
#include <list> // for list
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogWarning, LogDebug, LogError
#include "EdgeTrigger.h" // for EdgeTrigger
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Instrument.h" // for Instrument, Instrument::INST_OSCI...
#include "SCPITransport.h" // for SCPITransport
#include "Trigger.h" // for Trigger
#include "Waveform.h" // for AnalogWaveform, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/RohdeSchwarzHMC8012Multimeter.h should add these lines:
#include <string> // for string
#include "Multimeter.h" // for Multimeter::MeasurementTypes, Multimeter
#include "SCPIDevice.h" // for SCPIDevice
class SCPITransport;
~/scopehal/lib/scopehal/RohdeSchwarzHMC8012Multimeter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/RohdeSchwarzHMC8012Multimeter.h:
#include <string> // for string
#include "Multimeter.h" // for Multimeter::MeasurementTypes, Multimeter
#include "SCPIDevice.h" // for SCPIDevice
class SCPITransport;
---
~/scopehal/lib/scopehal/RohdeSchwarzHMC8012Multimeter.cpp should add these lines:
#include <stdio.h> // for sscanf
#include <iosfwd> // for std
#include "../xptools/../log/log.h" // for LogError
#include "Instrument.h" // for Instrument::INST_DMM
#include "SCPITransport.h" // for SCPITransport
~/scopehal/lib/scopehal/RohdeSchwarzHMC8012Multimeter.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/RohdeSchwarzHMC8012Multimeter.cpp:
#include "RohdeSchwarzHMC8012Multimeter.h"
#include <stdio.h> // for sscanf
#include <iosfwd> // for std
#include "../xptools/../log/log.h" // for LogError
#include "Instrument.h" // for Instrument::INST_DMM
#include "SCPITransport.h" // for SCPITransport
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/RohdeSchwarzHMC804xPowerSupply.h should add these lines:
#include <string> // for string
#include "PowerSupply.h" // for PowerSupply
#include "SCPIDevice.h" // for SCPIDevice
class SCPITransport;
~/scopehal/lib/scopehal/RohdeSchwarzHMC804xPowerSupply.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/RohdeSchwarzHMC804xPowerSupply.h:
#include <string> // for string
#include "PowerSupply.h" // for PowerSupply
#include "SCPIDevice.h" // for SCPIDevice
class SCPITransport;
---
~/scopehal/lib/scopehal/RohdeSchwarzHMC804xPowerSupply.cpp should add these lines:
#include <stdio.h> // for snprintf
#include <stdlib.h> // for atoi, atof
#include <string.h> // for strlen
#include <iosfwd> // for std
#include "Instrument.h" // for Instrument::INST_PSU
#include "SCPITransport.h" // for SCPITransport
~/scopehal/lib/scopehal/RohdeSchwarzHMC804xPowerSupply.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/RohdeSchwarzHMC804xPowerSupply.cpp:
#include "RohdeSchwarzHMC804xPowerSupply.h"
#include <stdio.h> // for snprintf
#include <stdlib.h> // for atoi, atof
#include <string.h> // for strlen
#include <iosfwd> // for std
#include "Instrument.h" // for Instrument::INST_PSU
#include "SCPITransport.h" // for SCPITransport
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/Multimeter.h should add these lines:
#include <string> // for string
#include "Instrument.h" // for Instrument
#include "Unit.h" // for Unit
~/scopehal/lib/scopehal/Multimeter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/Multimeter.h:
#include <string> // for string
#include "Instrument.h" // for Instrument
#include "Unit.h" // for Unit
---
~/scopehal/lib/scopehal/Multimeter.cpp should add these lines:
~/scopehal/lib/scopehal/Multimeter.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/Multimeter.cpp:
#include "Multimeter.h"
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/PowerSupply.h should add these lines:
#include <string> // for string
#include "Instrument.h" // for Instrument
~/scopehal/lib/scopehal/PowerSupply.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/PowerSupply.h:
#include <string> // for string
#include "Instrument.h" // for Instrument
---
~/scopehal/lib/scopehal/PowerSupply.cpp should add these lines:
~/scopehal/lib/scopehal/PowerSupply.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/PowerSupply.cpp:
#include "PowerSupply.h"
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/Filter.h should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <map> // for map, map<>::value_compare
#include <memory> // for allocator_traits<>::value_type
#include <set> // for set
#include <string> // for string, operator<
#include <vector> // for vector
#include "Waveform.h" // for DigitalWaveform, AnalogWaveform
#include "gdkmm/color.h" // for Color
class IDTable;
namespace YAML { class Node; }
~/scopehal/lib/scopehal/Filter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/Filter.h:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <map> // for map, map<>::value_compare
#include <memory> // for allocator_traits<>::value_type
#include <set> // for set
#include <string> // for string, operator<
#include <vector> // for vector
#include "FlowGraphNode.h" // for FlowGraphNode
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Waveform.h" // for DigitalWaveform, AnalogWaveform
#include "gdkmm/color.h" // for Color
class IDTable;
namespace YAML { class Node; }
---
~/scopehal/lib/scopehal/Filter.cpp should add these lines:
#include <ctype.h> // for isprint
#include <float.h> // for FLT_MAX
#include <stdio.h> // for size_t, snprintf, NULL, sscanf
#include <stdlib.h> // for atoi
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node::as, Node...
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <algorithm> // for max
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <utility> // for pair
#include "../xptools/../log/log.h" // for LogError
#include "AlignedAllocator.h" // for AlignedAllocator
#include "Bijection.h" // for Bijection
#include "FilterParameter.h" // for FilterParameter, FilterParameter...
#include "IDTable.h" // for IDTable
~/scopehal/lib/scopehal/Filter.cpp should remove these lines:
- #include "scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/Filter.cpp:
#include "Filter.h"
#include <ctype.h> // for isprint
#include <float.h> // for FLT_MAX
#include <stdio.h> // for size_t, snprintf, NULL, sscanf
#include <stdlib.h> // for atoi
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node::as, Node...
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <algorithm> // for max
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <utility> // for pair
#include "../xptools/../log/log.h" // for LogError
#include "AlignedAllocator.h" // for AlignedAllocator
#include "Bijection.h" // for Bijection
#include "FilterParameter.h" // for FilterParameter, FilterParameter...
#include "IDTable.h" // for IDTable
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/FilterParameter.h should add these lines:
#include <stdint.h> // for int64_t
#include <algorithm> // for max
#include <map> // for map, map<>::mapped_type
#include <string> // for string, operator<
#include <utility> // for pair
#include <vector> // for vector
#include "Unit.h" // for Unit, Unit::UNIT_PS
~/scopehal/lib/scopehal/FilterParameter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/FilterParameter.h:
#include <stdint.h> // for int64_t
#include <algorithm> // for max
#include <map> // for map, map<>::mapped_type
#include <string> // for string, operator<
#include <utility> // for pair
#include <vector> // for vector
#include "Unit.h" // for Unit, Unit::UNIT_PS
---
~/scopehal/lib/scopehal/FilterParameter.cpp should add these lines:
#include <stdint.h> // for int64_t
#include <algorithm> // for max
#include <cstddef> // for size_t, std
#include <map> // for map, operator!=, map<>::iterator
#include <string> // for string, operator==, operator!=, operator<
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::TYPE_...
#include "Unit.h" // for Unit
~/scopehal/lib/scopehal/FilterParameter.cpp should remove these lines:
- #include "Filter.h" // lines 37-37
- #include "scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopehal/FilterParameter.cpp:
#include <stdint.h> // for int64_t
#include <algorithm> // for max
#include <cstddef> // for size_t, std
#include <map> // for map, operator!=, map<>::iterator
#include <string> // for string, operator==, operator!=, operator<
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::TYPE_...
#include "Unit.h" // for Unit
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/PacketDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t, uint8_t
#include <map> // for map
#include <string> // for string
#include <vector> // for vector
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "gdkmm/color.h" // for Color
~/scopehal/lib/scopehal/PacketDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/PacketDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t, uint8_t
#include <map> // for map
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for Filter, Filter::Category
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "gdkmm/color.h" // for Color
---
~/scopehal/lib/scopehal/PacketDecoder.cpp should add these lines:
~/scopehal/lib/scopehal/PacketDecoder.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/PacketDecoder.cpp:
#include "PacketDecoder.h"
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/PeakDetectionFilter.h should add these lines:
#include <stdint.h> // for int64_t
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for Filter, Filter::Category
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Waveform.h" // for AnalogWaveform
~/scopehal/lib/scopehal/PeakDetectionFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/PeakDetectionFilter.h:
#include <stdint.h> // for int64_t
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for Filter, Filter::Category
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Waveform.h" // for AnalogWaveform
---
~/scopehal/lib/scopehal/PeakDetectionFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <sys/types.h> // for ssize_t
#include <algorithm> // for min, sort, max
#include <cstddef> // for size_t, std
#include <functional> // for less
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "FilterParameter.h" // for FilterParameter, FilterParameter::TYPE...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_HZ
~/scopehal/lib/scopehal/PeakDetectionFilter.cpp should remove these lines:
- #include <immintrin.h> // lines 33-33
- #include "../scopehal/AlignedAllocator.h" // lines 31-31
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/PeakDetectionFilter.cpp:
#include "PeakDetectionFilter.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <sys/types.h> // for ssize_t
#include <algorithm> // for min, sort, max
#include <cstddef> // for size_t, std
#include <functional> // for less
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "FilterParameter.h" // for FilterParameter, FilterParameter::TYPE...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_HZ
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/Statistic.h should add these lines:
#include <map> // for map, map<>::value_compare
#include <string> // for string, operator<
#include <vector> // for vector
#include "Unit.h" // for Unit
class OscilloscopeChannel;
~/scopehal/lib/scopehal/Statistic.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/Statistic.h:
#include <map> // for map, map<>::value_compare
#include <string> // for string, operator<
#include <vector> // for vector
#include "Unit.h" // for Unit
class OscilloscopeChannel;
---
~/scopehal/lib/scopehal/Statistic.cpp should add these lines:
#include <algorithm> // for max
#include <cstddef> // for NULL, std
#include <map> // for operator!=, map<>::iterator, _Rb_...
#include <string> // for string
#include <utility> // for pair
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Statistic.h" // for Statistic, Statistic::CreateMapType
#include "Unit.h" // for Unit
~/scopehal/lib/scopehal/Statistic.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/Statistic.cpp:
#include <algorithm> // for max
#include <cstddef> // for NULL, std
#include <map> // for operator!=, map<>::iterator, _Rb_...
#include <string> // for string
#include <utility> // for pair
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Statistic.h" // for Statistic, Statistic::CreateMapType
#include "Unit.h" // for Unit
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/SpectrumChannel.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "PeakDetectionFilter.h" // for PeakDetector
class Oscilloscope;
~/scopehal/lib/scopehal/SpectrumChannel.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/SpectrumChannel.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "PeakDetectionFilter.h" // for PeakDetector
class Oscilloscope;
---
~/scopehal/lib/scopehal/SpectrumChannel.cpp should add these lines:
#include <cstddef> // for size_t, std
#include <string> // for string
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SpectrumChannel.h" // for SpectrumChannel
#include "Unit.h" // for Unit, Unit::UNIT_DBM, Unit::UNIT_HZ
class Oscilloscope;
~/scopehal/lib/scopehal/SpectrumChannel.cpp should remove these lines:
- #include "scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopehal/SpectrumChannel.cpp:
#include <cstddef> // for size_t, std
#include <string> // for string
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SpectrumChannel.h" // for SpectrumChannel
#include "Unit.h" // for Unit, Unit::UNIT_DBM, Unit::UNIT_HZ
class Oscilloscope;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/TestCase.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
class Filter;
~/scopehal/lib/scopehal/TestCase.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/TestCase.h:
#include <stddef.h> // for size_t
#include <random> // for mt19937
#include <string> // for string
#include "MockOscilloscope.h" // for MockOscilloscope
class Filter;
---
~/scopehal/lib/scopehal/TestCase.cpp should add these lines:
#include <stdint.h> // for int64_t
#include <algorithm> // for max
#include <cstddef> // for size_t, std
#include <memory> // for unique_ptr
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError, LogNotice, ParseLoggerA...
#include "Filter.h" // for Filter
~/scopehal/lib/scopehal/TestCase.cpp should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/TestCase.cpp:
#include "TestCase.h"
#include <stdint.h> // for int64_t
#include <algorithm> // for max
#include <cstddef> // for size_t, std
#include <memory> // for unique_ptr
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError, LogNotice, ParseLoggerA...
#include "Filter.h" // for Filter
#include "scopehal.h" // for DriverStaticInit, InitializePlugins
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopehal/TestWaveformSource.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include "Waveform.h" // for WaveformBase (ptr only)
~/scopehal/lib/scopehal/TestWaveformSource.h should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/TestWaveformSource.h:
#include <ffts.h> // for ffts_plan_t
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <random> // for mt19937
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "Waveform.h" // for WaveformBase (ptr only)
---
~/scopehal/lib/scopehal/TestWaveformSource.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for sinf, M_PI, ceil, round
#include <stdlib.h> // for size_t, NULL, rand
#include <string.h> // for memcpy
#include <iosfwd> // for std
#include <vector> // for vector
#include "ffts.h" // for ffts_free, ffts_execute, ffts_init_1d_...
~/scopehal/lib/scopehal/TestWaveformSource.cpp should remove these lines:
The full include-list for ~/scopehal/lib/scopehal/TestWaveformSource.cpp:
#include "TestWaveformSource.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for sinf, M_PI, ceil, round
#include <stdlib.h> // for size_t, NULL, rand
#include <string.h> // for memcpy
#include <complex> // for complex, operator*, operator-, operator/
#include <iosfwd> // for std
#include <vector> // for vector
#include "ffts.h" // for ffts_free, ffts_execute, ffts_init_1d_...
#include "scopehal.h" // for FreqToPhase
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/ACCoupleFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/ACCoupleFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/ACCoupleFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/ACCoupleFilter.cpp should add these lines:
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Waveform.h" // for Waveform, AnalogWaveform
~/scopehal/lib/scopeprotocols/ACCoupleFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/ACCoupleFilter.cpp:
#include "ACCoupleFilter.h"
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Waveform.h" // for Waveform, AnalogWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/ADL5205Decoder.h should add these lines:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/ADL5205Decoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/ADL5205Decoder.h:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/ADL5205Decoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "glibmm/ustring.h" // for ustring
~/scopehal/lib/scopeprotocols/ADL5205Decoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/ADL5205Decoder.cpp:
#include "ADL5205Decoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SPIDecoder.h" // for SPISymbol, SPIWaveform, SPISymbol::...
#include "glibmm/ustring.h" // for ustring
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/AutocorrelationFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/AutocorrelationFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/AutocorrelationFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/AutocorrelationFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
~/scopehal/lib/scopeprotocols/AutocorrelationFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/AutocorrelationFilter.cpp:
#include "AutocorrelationFilter.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/BaseMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/BaseMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/BaseMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/BaseMeasurement.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/BaseMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/BaseMeasurement.cpp:
#include "BaseMeasurement.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/CANDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <cstdint> // for uint8_t
#include <string> // for string
#include <vector> // for operator==, vector
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/CANDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/CANDecoder.h:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <cstdint> // for uint8_t
#include <string> // for string
#include <vector> // for operator==, vector
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/CANDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for uint8_t, int64_t, uint16_t, uint32_t
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_PS
~/scopehal/lib/scopeprotocols/CANDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 7-7
The full include-list for ~/scopehal/lib/scopeprotocols/CANDecoder.cpp:
#include "CANDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for uint8_t, int64_t, uint16_t, uint32_t
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_PS
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/ChannelEmulationFilter.h should add these lines:
#include <string> // for string
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
~/scopehal/lib/scopeprotocols/ChannelEmulationFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/ChannelEmulationFilter.h:
#include <string> // for string
#include "DeEmbedFilter.h" // for DeEmbedFilter
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
---
~/scopehal/lib/scopeprotocols/ChannelEmulationFilter.cpp should add these lines:
#include <stdio.h> // for snprintf
#include <iosfwd> // for std
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
~/scopehal/lib/scopeprotocols/ChannelEmulationFilter.cpp should remove these lines:
- #include <ffts.h> // lines 32-32
The full include-list for ~/scopehal/lib/scopeprotocols/ChannelEmulationFilter.cpp:
#include "ChannelEmulationFilter.h"
#include <stdio.h> // for snprintf
#include <iosfwd> // for std
#include <vector> // for vector
#include "../scopehal/scopehal.h" // for BaseName
#include "FilterParameter.h" // for FilterParameter
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/lib/scopeprotocols/ClockRecoveryFilter.cpp:30:
In file included from ~/scopehal/lib/scopeprotocols/../scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopeprotocols/ClockRecoveryFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/ClockRecoveryFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/ClockRecoveryFilter.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/ClockRecoveryFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for fabs, round
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "../scopehal/Filter.h" // for Filter, Filter::CAT_CLOCK
#include "../xptools/../log/log.h" // for LogTrace
#include "ClockRecoveryFilter.h" // for ClockRecoveryFilter
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_HZ, Unit:...
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/ClockRecoveryFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
- #include "scopeprotocols.h" // lines 31-31
The full include-list for ~/scopehal/lib/scopeprotocols/ClockRecoveryFilter.cpp:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for fabs, round
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "../scopehal/Filter.h" // for Filter, Filter::CAT_CLOCK
#include "../xptools/../log/log.h" // for LogTrace
#include "ClockRecoveryFilter.h" // for ClockRecoveryFilter
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_HZ, Unit:...
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/CTLEFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
~/scopehal/lib/scopeprotocols/CTLEFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/CTLEFilter.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include "DeEmbedFilter.h" // for DeEmbedFilter
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
---
~/scopehal/lib/scopeprotocols/CTLEFilter.cpp should add these lines:
#include <stdio.h> // for snprintf, size_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "Unit.h" // for Unit, Unit::UNIT_HZ, Unit:...
~/scopehal/lib/scopeprotocols/CTLEFilter.cpp should remove these lines:
- #include <ffts.h> // lines 32-32
The full include-list for ~/scopehal/lib/scopeprotocols/CTLEFilter.cpp:
#include "CTLEFilter.h"
#include <stdio.h> // for snprintf, size_t
#include <algorithm> // for max
#include <complex> // for operator*, operator-, oper...
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "../scopehal/scopehal.h" // for FreqToPhase
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "Unit.h" // for Unit, Unit::UNIT_HZ, Unit:...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/CurrentShuntFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/CurrentShuntFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/CurrentShuntFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/CurrentShuntFilter.cpp should add these lines:
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_AMPS, Unit::UNIT_OHMS
#include "Waveform.h" // for Waveform, AnalogWaveform
~/scopehal/lib/scopeprotocols/CurrentShuntFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/CurrentShuntFilter.cpp:
#include "CurrentShuntFilter.h"
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_AMPS, Unit::UNIT_OHMS
#include "Waveform.h" // for Waveform, AnalogWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/DCOffsetFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/DCOffsetFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/DCOffsetFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/DCOffsetFilter.cpp should add these lines:
#include <stdio.h> // for snprintf, size_t, NULL
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
#include "Waveform.h" // for Waveform, AnalogWaveform
~/scopehal/lib/scopeprotocols/DCOffsetFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/DCOffsetFilter.cpp:
#include "DCOffsetFilter.h"
#include <stdio.h> // for snprintf, size_t, NULL
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
#include "Waveform.h" // for Waveform, AnalogWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/DDR3Decoder.h should add these lines:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/DDR3Decoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/DDR3Decoder.h:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/DDR3Decoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for NULL, size_t, snprintf
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogDebug
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
~/scopehal/lib/scopeprotocols/DDR3Decoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/DDR3Decoder.cpp:
#include "DDR3Decoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for min, max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogDebug
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/DeEmbedFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for Filter, PROTOCOL_DECODER_I...
#include "SParameters.h" // for SParameters
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/DeEmbedFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/DeEmbedFilter.h:
#include <ffts.h> // for ffts_plan_t
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "Filter.h" // for Filter, PROTOCOL_DECODER_I...
#include "SParameters.h" // for SParameters
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/DeEmbedFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX, FLT_EPSILON
#include <math.h> // for ceil, fabs, round
#include <mm_malloc.h> // for posix_memalign
#include <stdio.h> // for snprintf
#include <stdlib.h> // for free, size_t, NULL
#include <string.h> // for memcpy
#include <algorithm> // for max, min
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "FilterParameter.h" // for FilterParameter, FilterParameter::...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeC...
#include "TouchstoneParser.h" // for TouchstoneParser
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
#include "Waveform.h" // for Waveform, AnalogWaveform
#include "ffts.h" // for ffts_free, ffts_execute, ffts_init...
~/scopehal/lib/scopeprotocols/DeEmbedFilter.cpp should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/DeEmbedFilter.cpp:
#include "DeEmbedFilter.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX, FLT_EPSILON
#include <immintrin.h> // for _mm256_castps_si256, _mm256_mul_ps
#include <math.h> // for ceil, fabs, round
#include <mm_malloc.h> // for posix_memalign
#include <stdio.h> // for snprintf
#include <stdlib.h> // for free, size_t, NULL
#include <string.h> // for memcpy
#include <algorithm> // for max, min
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "../scopehal/scopehal.h" // for BaseName, g_hasAvx2
#include "FilterParameter.h" // for FilterParameter, FilterParameter::...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeC...
#include "TouchstoneParser.h" // for TouchstoneParser
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
#include "Waveform.h" // for Waveform, AnalogWaveform
#include "ffts.h" // for ffts_free, ffts_execute, ffts_init...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/DeskewFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/DeskewFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/DeskewFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/DeskewFilter.cpp should add these lines:
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf, size_t, NULL
#include <string.h> // for memcpy
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for Waveform, AnalogWaveform
~/scopehal/lib/scopeprotocols/DeskewFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/DeskewFilter.cpp:
#include "DeskewFilter.h"
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf, size_t, NULL
#include <string.h> // for memcpy
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for Waveform, AnalogWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/DownconvertFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/DownconvertFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/DownconvertFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/DownconvertFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for M_PI
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_HZ
#include "Waveform.h" // for Waveform, AnalogWaveform
~/scopehal/lib/scopeprotocols/DownconvertFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/DownconvertFilter.cpp:
#include "DownconvertFilter.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for M_PI
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_HZ
#include "Waveform.h" // for Waveform, AnalogWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/DownsampleFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/DownsampleFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/DownsampleFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/DownsampleFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for sqrt, M_PI
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <sys/types.h> // for ssize_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_HZ
#include "Waveform.h" // for Waveform, AnalogWaveform
~/scopehal/lib/scopeprotocols/DownsampleFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/DownsampleFilter.cpp:
#include "DownsampleFilter.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for sqrt, M_PI
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <sys/types.h> // for ssize_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT_HZ
#include "Waveform.h" // for Waveform, AnalogWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/DramRefreshActivateMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/DramRefreshActivateMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/DramRefreshActivateMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/DramRefreshActivateMeasurement.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "DDR3Decoder.h" // for DDR3Symbol, DDR3Waveform
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/DramRefreshActivateMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/DramRefreshActivateMeasurement.cpp:
#include "DramRefreshActivateMeasurement.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "DDR3Decoder.h" // for DDR3Symbol, DDR3Waveform
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/DramRowColumnLatencyMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/DramRowColumnLatencyMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/DramRowColumnLatencyMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/DramRowColumnLatencyMeasurement.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "DDR3Decoder.h" // for DDR3Symbol, DDR3Waveform
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/DramRowColumnLatencyMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/DramRowColumnLatencyMeasurement.cpp:
#include "DramRowColumnLatencyMeasurement.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "DDR3Decoder.h" // for DDR3Symbol, DDR3Waveform
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/DutyCycleMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/DutyCycleMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/DutyCycleMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/DutyCycleMeasurement.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PERCENT
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/DutyCycleMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/DutyCycleMeasurement.cpp:
#include "DutyCycleMeasurement.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PERCENT
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/DVIDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/DVIDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/DVIDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/PacketDecoder.h" // for Packet, PacketDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/DVIDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, NULL, snprintf
#include <sys/types.h> // for ssize_t
#include <cstdint> // for uint8_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
~/scopehal/lib/scopeprotocols/DVIDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/DVIDecoder.cpp:
#include "DVIDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, NULL, snprintf
#include <sys/types.h> // for ssize_t
#include <cstdint> // for uint8_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "TMDSDecoder.h" // for TMDSSymbol, TMDSWaveform, TMDSSymbo...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/lib/scopeprotocols/Ethernet10BaseTDecoder.cpp:30:
In file included from ~/scopehal/lib/scopeprotocols/../scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopeprotocols/Ethernet10BaseTDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for AnalogWaveform
~/scopehal/lib/scopeprotocols/Ethernet10BaseTDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/Ethernet10BaseTDecoder.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for AnalogWaveform
---
~/scopehal/lib/scopeprotocols/Ethernet10BaseTDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <cstdint> // for uint64_t, uint8_t, int64_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogTrace
~/scopehal/lib/scopeprotocols/Ethernet10BaseTDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/Ethernet10BaseTDecoder.cpp:
#include "Ethernet10BaseTDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <cstdint> // for uint64_t, uint8_t, int64_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogTrace
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder, Ethern...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/lib/scopeprotocols/Ethernet100BaseTDecoder.cpp:30:
In file included from ~/scopehal/lib/scopeprotocols/../scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopeprotocols/Ethernet100BaseTDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for DigitalWaveform
~/scopehal/lib/scopeprotocols/Ethernet100BaseTDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/Ethernet100BaseTDecoder.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for DigitalWaveform
---
~/scopehal/lib/scopeprotocols/Ethernet100BaseTDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <cstdint> // for uint64_t, uint8_t, int64_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogTrace
#include "AlignedAllocator.h" // for AlignedAllocator
~/scopehal/lib/scopeprotocols/Ethernet100BaseTDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/Ethernet100BaseTDecoder.cpp:
#include "Ethernet100BaseTDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <cstdint> // for uint64_t, uint8_t, int64_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogTrace
#include "AlignedAllocator.h" // for AlignedAllocator
#include "EthernetProtocolDecoder.h" // for EthernetFrameSegment, EthernetW...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/Ethernet1000BaseXDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/Ethernet1000BaseXDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/Ethernet1000BaseXDecoder.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/Ethernet1000BaseXDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for NULL, size_t, snprintf
#include <cstdint> // for uint64_t, uint8_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string
#include <vector> // for vector
#include "Ethernet1000BaseXDecoder.h" // for Ethernet1000BaseXDecoder
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder, Ether...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "IBM8b10bDecoder.h" // for IBM8b10bSymbol, IBM8b10bWaveform
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for Waveform, WaveformBase
~/scopehal/lib/scopeprotocols/Ethernet1000BaseXDecoder.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/Ethernet1000BaseXDecoder.cpp:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max
#include <cstdint> // for uint64_t, uint8_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string
#include <vector> // for vector
#include "Ethernet1000BaseXDecoder.h" // for Ethernet1000BaseXDecoder
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder, Ether...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "IBM8b10bDecoder.h" // for IBM8b10bSymbol, IBM8b10bWaveform
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for Waveform, WaveformBase
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/Ethernet10GBaseRDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/Ethernet10GBaseRDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/Ethernet10GBaseRDecoder.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/Ethernet10GBaseRDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, NULL, snprintf
#include <cstdint> // for uint64_t, uint8_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string
#include <vector> // for vector
#include "Ethernet10GBaseRDecoder.h" // for Ethernet10GBaseRDecoder
#include "Ethernet64b66bDecoder.h" // for Ethernet64b66bSymbol, Ethernet6...
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder, Ethern...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for Waveform, WaveformBase
~/scopehal/lib/scopeprotocols/Ethernet10GBaseRDecoder.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/Ethernet10GBaseRDecoder.cpp:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for max
#include <cstdint> // for uint64_t, uint8_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string
#include <vector> // for vector
#include "Ethernet10GBaseRDecoder.h" // for Ethernet10GBaseRDecoder
#include "Ethernet64b66bDecoder.h" // for Ethernet64b66bSymbol, Ethernet6...
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder, Ethern...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for Waveform, WaveformBase
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/Ethernet64b66bDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, uint8_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/Ethernet64b66bDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/Ethernet64b66bDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint64_t, uint8_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/Ethernet64b66bDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
~/scopehal/lib/scopeprotocols/Ethernet64b66bDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/Ethernet64b66bDecoder.cpp:
#include "Ethernet64b66bDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/EthernetAutonegotiationDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <cstdint> // for uint16_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/EthernetAutonegotiationDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/EthernetAutonegotiationDecoder.h:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <cstdint> // for uint16_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/EthernetAutonegotiationDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t, uint16_t
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
~/scopehal/lib/scopeprotocols/EthernetAutonegotiationDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/EthernetAutonegotiationDecoder.cpp:
#include "EthernetAutonegotiationDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t, uint16_t
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/EthernetGMIIDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/EthernetGMIIDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/EthernetGMIIDecoder.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/EthernetGMIIDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <cstdint> // for uint64_t, uint8_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string
#include <vector> // for vector, _Bit_reference, vector<...
#include "EthernetGMIIDecoder.h" // for EthernetGMIIDecoder
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder, Ethern...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscillosco...
#include "Waveform.h" // for Waveform, DigitalBusWaveform
~/scopehal/lib/scopeprotocols/EthernetGMIIDecoder.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/EthernetGMIIDecoder.cpp:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for min, max
#include <cstdint> // for uint64_t, uint8_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string
#include <vector> // for vector, _Bit_reference, vector<...
#include "EthernetGMIIDecoder.h" // for EthernetGMIIDecoder
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder, Ethern...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscillosco...
#include "Waveform.h" // for Waveform, DigitalBusWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/EthernetRGMIIDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/EthernetRGMIIDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/EthernetRGMIIDecoder.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "EthernetProtocolDecoder.h" // for EthernetProtocolDecoder
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/EthernetRGMIIDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, NULL, snprintf
#include <cstdint> // for uint64_t, uint8_t, int64_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <string> // for string
#include <vector> // for vector, _Bit_reference
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "EthernetProtocolDecoder.h" // for EthernetFrameSegment, Ethe...
#include "EthernetRGMIIDecoder.h" // for EthernetRGMIIDecoder
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/EthernetRGMIIDecoder.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/EthernetRGMIIDecoder.cpp:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for max, min
#include <cstdint> // for uint64_t, uint8_t, int64_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <string> // for string
#include <vector> // for vector, _Bit_reference
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "EthernetProtocolDecoder.h" // for EthernetFrameSegment, Ethe...
#include "EthernetRGMIIDecoder.h" // for EthernetRGMIIDecoder
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/EthernetProtocolDecoder.h should add these lines:
#include <stdio.h> // for FILE, size_t
#include <algorithm> // for max
#include <cstdint> // for uint8_t, uint64_t
#include <string> // for string
#include <vector> // for vector, operator==
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/EthernetProtocolDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/EthernetProtocolDecoder.h:
#include <stdio.h> // for FILE, size_t
#include <algorithm> // for max
#include <cstdint> // for uint8_t, uint64_t
#include <string> // for string
#include <vector> // for vector, operator==
#include "../scopehal/PacketDecoder.h" // for PacketDecoder
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/EthernetProtocolDecoder.cpp should add these lines:
#include <sys/types.h> // for time_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type, map
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "Filter.h" // for Filter::m_standardColors, Filter::C...
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
~/scopehal/lib/scopeprotocols/EthernetProtocolDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/EthernetProtocolDecoder.cpp:
#include "EthernetProtocolDecoder.h"
#include <sys/types.h> // for time_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type, map
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "Filter.h" // for Filter::m_standardColors, Filter::C...
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/EyeBitRateMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/EyeBitRateMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/EyeBitRateMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/EyeBitRateMeasurement.cpp should add these lines:
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_BITRATE
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/EyeBitRateMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/EyeBitRateMeasurement.cpp:
#include "EyeBitRateMeasurement.h"
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "EyePattern.h" // for EyeWaveform
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_BITRATE
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/lib/scopeprotocols/EyePattern.cpp:30:
In file included from ~/scopehal/lib/scopeprotocols/../scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopeprotocols/EyePattern.h should add these lines:
#include <stddef.h> // for size_t, NULL
#include <stdint.h> // for int64_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for WaveformBase
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/EyePattern.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/EyePattern.h:
#include <stddef.h> // for size_t, NULL
#include <stdint.h> // for int64_t
#include <string> // for string
#include "EyeMask.h" // for EyeMask
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for WaveformBase
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/EyePattern.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_EPSILON
#include <stdio.h> // for fflush, snprintf, stdout
#include <stdlib.h> // for size_t, NULL, rand, abs
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogIndenter, LogTrace
#include "FilterParameter.h" // for FilterParameter, FilterParameter:...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UN...
#include "cairomm/context.h" // for Context
#include "cairomm/enums.h" // for FORMAT_ARGB32
#include "cairomm/refptr.h" // for RefPtr
#include "cairomm/surface.h" // for ImageSurface, Surface
~/scopehal/lib/scopeprotocols/EyePattern.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/EyePattern.cpp:
#include "EyePattern.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_EPSILON
#include <stdio.h> // for fflush, snprintf, stdout
#include <stdlib.h> // for size_t, NULL, rand, abs
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogIndenter, LogTrace
#include "FilterParameter.h" // for FilterParameter, FilterParameter:...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UN...
#include "cairomm/context.h" // for Context
#include "cairomm/enums.h" // for FORMAT_ARGB32
#include "cairomm/refptr.h" // for RefPtr
#include "cairomm/surface.h" // for ImageSurface, Surface
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/EyeMask.h should add these lines:
#include <string> // for string
#include <vector> // for vector
namespace Cairo { class Context; }
namespace Cairo { template <class T_CppObject> class RefPtr; }
namespace YAML { class Node; }
~/scopehal/lib/scopeprotocols/EyeMask.h should remove these lines:
- class EyeDecoder2; // lines 38-38
The full include-list for ~/scopehal/lib/scopeprotocols/EyeMask.h:
#include <string> // for string
#include <vector> // for vector
class EyeWaveform; // lines 39-39
namespace Cairo { class Context; }
namespace Cairo { template <class T_CppObject> class RefPtr; }
namespace YAML { class Node; }
---
~/scopehal/lib/scopeprotocols/EyeMask.cpp should add these lines:
#include <yaml-cpp/exceptions.h> // for BadFile
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node::as, Node...
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <yaml-cpp/node/parse.h> // for LoadAllFromFile
#include <algorithm> // for max
#include <cstddef> // for size_t, std
#include "../xptools/../log/log.h" // for LogError
#include "EyePattern.h" // for EyeWaveform
#include "cairomm/context.h" // for Context
#include "cairomm/refptr.h" // for RefPtr
~/scopehal/lib/scopeprotocols/EyeMask.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/EyeMask.cpp:
#include "EyeMask.h"
#include <yaml-cpp/exceptions.h> // for BadFile
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node::as, Node...
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <yaml-cpp/node/parse.h> // for LoadAllFromFile
#include <algorithm> // for max
#include <cstddef> // for size_t, std
#include "../xptools/../log/log.h" // for LogError
#include "EyePattern.h" // for EyeWaveform
#include "cairomm/context.h" // for Context
#include "cairomm/refptr.h" // for RefPtr
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/EyeHeightMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/EyeHeightMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/EyeHeightMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/EyeHeightMeasurement.cpp should add these lines:
#include <float.h> // for FLT_EPSILON, FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PS, Unit:...
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/EyeHeightMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/EyeHeightMeasurement.cpp:
#include "EyeHeightMeasurement.h"
#include <float.h> // for FLT_EPSILON, FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for min, max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "EyePattern.h" // for EyeWaveform
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PS, Unit:...
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/EyeJitterMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/EyeJitterMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/EyeJitterMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/EyeJitterMeasurement.cpp should add these lines:
#include <float.h> // for FLT_EPSILON, FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/EyeJitterMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/EyeJitterMeasurement.cpp:
#include "EyeJitterMeasurement.h"
#include <float.h> // for FLT_EPSILON, FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "EyePattern.h" // for EyeWaveform
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/EyePeriodMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/EyePeriodMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/EyePeriodMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/EyePeriodMeasurement.cpp should add these lines:
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/EyePeriodMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/EyePeriodMeasurement.cpp:
#include "EyePeriodMeasurement.h"
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "EyePattern.h" // for EyeWaveform
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/EyeWidthMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/EyeWidthMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/EyeWidthMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/EyeWidthMeasurement.cpp should add these lines:
#include <float.h> // for FLT_EPSILON, FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/EyeWidthMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/EyeWidthMeasurement.cpp:
#include "EyeWidthMeasurement.h"
#include <float.h> // for FLT_EPSILON, FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for min, max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "EyePattern.h" // for EyeWaveform
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/FallMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/FallMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/FallMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/FallMeasurement.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PERCENT
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/FallMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/FallMeasurement.cpp:
#include "FallMeasurement.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PERCENT
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/lib/scopeprotocols/FFTFilter.cpp:30:
In file included from ~/scopehal/lib/scopeprotocols/../scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopeprotocols/FFTFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "PeakDetectionFilter.h" // for PeakDetectionFilter
#include "Waveform.h" // for AnalogWaveform
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/FFTFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/FFTFilter.h:
#include <ffts.h> // for ffts_plan_t
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "PeakDetectionFilter.h" // for PeakDetectionFilter
#include "Waveform.h" // for AnalogWaveform
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/FFTFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for sqrtf, ceil, round
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf
#include <string.h> // for size_t, NULL, memcpy, memset
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogTrace
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_DBM, Unit...
#include "ffts.h" // for ffts_free, ffts_execute
~/scopehal/lib/scopeprotocols/FFTFilter.cpp should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/FFTFilter.cpp:
#include "FFTFilter.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <immintrin.h> // for _mm256_mul_ps, __m256, __m...
#include <math.h> // for sqrtf, ceil, round
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf
#include <string.h> // for size_t, NULL, memcpy, memset
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator, g_floatV...
#include "../scopehal/scopehal.h" // for g_hasAvx2
#include "../xptools/../log/log.h" // for LogTrace
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_DBM, Unit...
#include "ffts.h" // for ffts_free, ffts_execute
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/FrequencyMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/FrequencyMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/FrequencyMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/FrequencyMeasurement.cpp should add these lines:
#include <float.h> // for FLT_MAX
#include <math.h> // for round
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_HZ
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/FrequencyMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/FrequencyMeasurement.cpp:
#include "FrequencyMeasurement.h"
#include <float.h> // for FLT_MAX
#include <math.h> // for round
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_HZ
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/HorizontalBathtub.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/HorizontalBathtub.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/HorizontalBathtub.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/HorizontalBathtub.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <sys/types.h> // for ssize_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "EyePattern.h" // for EyeWaveform
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_LOG_BER, Unit::UNI...
#include "Waveform.h" // for Waveform, AnalogWaveform, WaveformBase
~/scopehal/lib/scopeprotocols/HorizontalBathtub.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/HorizontalBathtub.cpp:
#include "HorizontalBathtub.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <sys/types.h> // for ssize_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "EyePattern.h" // for EyeWaveform
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_LOG_BER, Unit::UNI...
#include "Waveform.h" // for Waveform, AnalogWaveform, WaveformBase
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/lib/scopeprotocols/I2CDecoder.cpp:36:
In file included from ~/scopehal/lib/scopeprotocols/../scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopeprotocols/I2CDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/I2CDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/I2CDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/I2CDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogTrace
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
~/scopehal/lib/scopeprotocols/I2CDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/I2CDecoder.cpp:
#include "I2CDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogTrace
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/I2CEepromDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/I2CEepromDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/I2CEepromDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/PacketDecoder.h" // for Packet (ptr only), PacketDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/I2CEepromDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, NULL, size_t
#include <cstdint> // for uint8_t, int64_t, uint32_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
~/scopehal/lib/scopeprotocols/I2CEepromDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/I2CEepromDecoder.cpp:
#include "I2CEepromDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, NULL, size_t
#include <cstdint> // for uint8_t, int64_t, uint32_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "I2CDecoder.h" // for I2CSymbol, I2CSymbol::TYPE_ACK, I2C...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/IBM8b10bDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/IBM8b10bDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/IBM8b10bDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/IBM8b10bDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
~/scopehal/lib/scopeprotocols/IBM8b10bDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/IBM8b10bDecoder.cpp:
#include "IBM8b10bDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/IPv4Decoder.h should add these lines:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <cstdint> // for uint8_t
#include <string> // for string
#include <vector> // for operator==, vector
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/IPv4Decoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/IPv4Decoder.h:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <cstdint> // for uint8_t
#include <string> // for string
#include <vector> // for operator==, vector
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/IPv4Decoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscillosco...
~/scopehal/lib/scopeprotocols/IPv4Decoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/IPv4Decoder.cpp:
#include "IPv4Decoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "EthernetProtocolDecoder.h" // for EthernetFrameSegment, EthernetF...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscillosco...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/JtagDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/JtagDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/JtagDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/PacketDecoder.h" // for PacketDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/JtagDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <cstdint> // for uint8_t, int64_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
~/scopehal/lib/scopeprotocols/JtagDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/JtagDecoder.cpp:
#include "JtagDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <algorithm> // for max, min
#include <cstdint> // for uint8_t, int64_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/MagnitudeFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/MagnitudeFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/MagnitudeFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/MagnitudeFilter.cpp should add these lines:
#include <math.h> // for sqrtf
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit
#include "Waveform.h" // for Waveform, AnalogWaveform
~/scopehal/lib/scopeprotocols/MagnitudeFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/MagnitudeFilter.cpp:
#include "MagnitudeFilter.h"
#include <math.h> // for sqrtf
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit
#include "Waveform.h" // for Waveform, AnalogWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/MDIODecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint16_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/MDIODecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/MDIODecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint16_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/PacketDecoder.h" // for Packet (ptr only), PacketDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/MDIODecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <stdlib.h> // for strtol
#include <cstdint> // for int64_t, uint16_t, uint8_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "../xptools/../log/log.h" // for LogDebug, LogWarning
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter:...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UN...
~/scopehal/lib/scopeprotocols/MDIODecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/MDIODecoder.cpp:
#include "MDIODecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <stdlib.h> // for strtol
#include <cstdint> // for int64_t, uint16_t, uint8_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "../xptools/../log/log.h" // for LogDebug, LogWarning
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter:...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UN...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/MovingAverageFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/MovingAverageFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/MovingAverageFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/MovingAverageFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/Filter.h" // for Filter, Filter::CAT_MATH
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "MovingAverageFilter.h" // for MovingAverageFilter
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_SAMPLEDEPTH
#include "Waveform.h" // for Waveform, AnalogWaveform
~/scopehal/lib/scopeprotocols/MovingAverageFilter.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/MovingAverageFilter.cpp:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/Filter.h" // for Filter, Filter::CAT_MATH
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "MovingAverageFilter.h" // for MovingAverageFilter
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_SAMPLEDEPTH
#include "Waveform.h" // for Waveform, AnalogWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/MultiplyFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/MultiplyFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/MultiplyFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/MultiplyFilter.cpp should add these lines:
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit
#include "Waveform.h" // for Waveform, AnalogWaveform
~/scopehal/lib/scopeprotocols/MultiplyFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/MultiplyFilter.cpp:
#include "MultiplyFilter.h"
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit
#include "Waveform.h" // for Waveform, AnalogWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/OFDMDemodulator.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "AlignedAllocator.h" // for AlignedAllocator
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/OFDMDemodulator.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/OFDMDemodulator.h:
#include <ffts.h> // for ffts_plan_t
#include <stddef.h> // for size_t
#include <string> // for string
#include "AlignedAllocator.h" // for AlignedAllocator
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/OFDMDemodulator.cpp should add these lines:
#include <float.h> // for FLT_MAX
#include <stdio.h> // for NULL, snprintf, size_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_PS, Unit::UNIT_COUNTS
#include "ffts.h" // for ffts_free, ffts_init_1d, FFTS_FORWARD
~/scopehal/lib/scopeprotocols/OFDMDemodulator.cpp should remove these lines:
- #include <complex> // lines 31-31
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/OFDMDemodulator.cpp:
#include "OFDMDemodulator.h"
#include <float.h> // for FLT_MAX
#include <stdio.h> // for NULL, snprintf, size_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_PS, Unit::UNIT_COUNTS
#include "ffts.h" // for ffts_free, ffts_init_1d, FFTS_FORWARD
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/OvershootMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/OvershootMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/OvershootMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/OvershootMeasurement.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/OvershootMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/OvershootMeasurement.cpp:
#include "OvershootMeasurement.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/ParallelBus.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class IDTable;
class StreamDescriptor;
namespace YAML { class Node; }
~/scopehal/lib/scopeprotocols/ParallelBus.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/ParallelBus.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class IDTable;
class StreamDescriptor;
namespace YAML { class Node; }
---
~/scopehal/lib/scopeprotocols/ParallelBus.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for NULL, snprintf, size_t
#include <algorithm> // for min, max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
#include "Waveform.h" // for Waveform, DigitalWaveform, DigitalB...
class IDTable;
namespace YAML { class Node; }
~/scopehal/lib/scopeprotocols/ParallelBus.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/ParallelBus.cpp:
#include "ParallelBus.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for NULL, snprintf, size_t
#include <algorithm> // for min, max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
#include "Waveform.h" // for Waveform, DigitalWaveform, DigitalB...
class IDTable;
namespace YAML { class Node; }
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/PeakHoldFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "PeakDetectionFilter.h" // for PeakDetectionFilter
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/PeakHoldFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/PeakHoldFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "PeakDetectionFilter.h" // for PeakDetectionFilter
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/PeakHoldFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit
#include "Waveform.h" // for Waveform, AnalogWaveform, WaveformBase
~/scopehal/lib/scopeprotocols/PeakHoldFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/PeakHoldFilter.cpp:
#include "PeakHoldFilter.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit
#include "Waveform.h" // for Waveform, AnalogWaveform, WaveformBase
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/PeriodMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/PeriodMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/PeriodMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/PeriodMeasurement.cpp should add these lines:
#include <float.h> // for FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, snprintf, size_t
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/PeriodMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/PeriodMeasurement.cpp:
#include "PeriodMeasurement.h"
#include <float.h> // for FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, snprintf, size_t
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/PkPkMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/PkPkMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/PkPkMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/PkPkMeasurement.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/PkPkMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/PkPkMeasurement.cpp:
#include "PkPkMeasurement.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/QuadratureDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/QuadratureDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/QuadratureDecoder.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/QuadratureDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT...
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
~/scopehal/lib/scopeprotocols/QuadratureDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/QuadratureDecoder.cpp:
#include "QuadratureDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS, Unit::UNIT...
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/QSPIDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/QSPIDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/QSPIDecoder.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "SPIDecoder.h" // for SPIDecoder
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/QSPIDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t, uint8_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Waveform.h" // for Waveform, EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/QSPIDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/QSPIDecoder.cpp:
#include "QSPIDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t, uint8_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Waveform.h" // for Waveform, EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/RiseMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/RiseMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/RiseMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/RiseMeasurement.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PERCENT
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/RiseMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/RiseMeasurement.cpp:
#include "RiseMeasurement.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_PERCENT
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/SDCmdDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/SDCmdDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/SDCmdDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "PacketDecoder.h" // for Packet (ptr only), PacketDecoder
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/SDCmdDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
~/scopehal/lib/scopeprotocols/SDCmdDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/SDCmdDecoder.cpp:
#include "SDCmdDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/SPIDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/SPIDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/SPIDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/SPIDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
~/scopehal/lib/scopeprotocols/SPIDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/SPIDecoder.cpp:
#include "SPIDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/SPIFlashDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/SPIFlashDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/SPIFlashDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/PacketDecoder.h" // for Packet (ptr only), PacketDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/SPIFlashDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, NULL, size_t
#include <cstdint> // for uint8_t, int64_t, uint32_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type, map
#include <memory> // for allocator_traits<>::value_type
#include "../xptools/../log/log.h" // for LogWarning
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter:...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
~/scopehal/lib/scopeprotocols/SPIFlashDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/SPIFlashDecoder.cpp:
#include "SPIFlashDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, NULL, size_t
#include <cstdint> // for uint8_t, int64_t, uint32_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type, map
#include <memory> // for allocator_traits<>::value_type
#include "../xptools/../log/log.h" // for LogWarning
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter:...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
#include "SPIDecoder.h" // for SPIWaveform, SPISymbol, SPISymbol...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/SubtractFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/SubtractFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/SubtractFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/SubtractFilter.cpp should add these lines:
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeC...
#include "Unit.h" // for Unit
#include "Waveform.h" // for AnalogWaveform, Waveform
~/scopehal/lib/scopeprotocols/SubtractFilter.cpp should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/SubtractFilter.cpp:
#include "SubtractFilter.h"
#include <immintrin.h> // for _mm256_load_ps, __m256, _mm256_sto...
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "../scopehal/scopehal.h" // for g_hasAvx2
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeC...
#include "Unit.h" // for Unit
#include "Waveform.h" // for AnalogWaveform, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/SWDDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/SWDDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/SWDDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/SWDDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_PS
~/scopehal/lib/scopeprotocols/SWDDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/SWDDecoder.cpp:
#include "SWDDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_PS
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/SWDMemAPDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/SWDMemAPDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/SWDMemAPDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint32_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/PacketDecoder.h" // for PacketDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/SWDMemAPDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
~/scopehal/lib/scopeprotocols/SWDMemAPDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/SWDMemAPDecoder.cpp:
#include "SWDMemAPDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, NULL, size_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "SWDDecoder.h" // for SWDSymbol, SWDSymbol::TYPE_PARITY_OK
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/TachometerFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/TachometerFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/TachometerFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/TachometerFilter.cpp should add these lines:
#include <float.h> // for FLT_MAX
#include <math.h> // for round
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/TachometerFilter.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/TachometerFilter.cpp:
#include "TachometerFilter.h"
#include <float.h> // for FLT_MAX
#include <math.h> // for round
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterPar...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/ThresholdFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/ThresholdFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/ThresholdFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/ThresholdFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
#include "Waveform.h" // for DigitalWaveform, Waveform
~/scopehal/lib/scopeprotocols/ThresholdFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/ThresholdFilter.cpp:
#include "ThresholdFilter.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_VOLTS
#include "Waveform.h" // for DigitalWaveform, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/TIEMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/TIEMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/TIEMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/TIEMeasurement.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max, min
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "../scopehal/Filter.h" // for Filter, Filter::CAT_CLOCK
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "TIEMeasurement.h" // for TIEMeasurement
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/TIEMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/TIEMeasurement.cpp:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max, min
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "../scopehal/Filter.h" // for Filter, Filter::CAT_CLOCK
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "TIEMeasurement.h" // for TIEMeasurement
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/TMDSDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/TMDSDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/TMDSDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/TMDSDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for StreamDescriptor, FlowGraphNode::Pa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
~/scopehal/lib/scopeprotocols/TMDSDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/TMDSDecoder.cpp:
#include "TMDSDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for StreamDescriptor, FlowGraphNode::Pa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/TopMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/TopMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/TopMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/TopMeasurement.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/TopMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/TopMeasurement.cpp:
#include "TopMeasurement.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/UARTDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/UARTDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/UARTDecoder.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/PacketDecoder.h" // for Packet (ptr only), PacketDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/UARTDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for NULL, snprintf, size_t
#include <algorithm> // for max
#include <cstdint> // for uint8_t, int64_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type, map
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for StreamDescriptor, FlowGraphNode::Pa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_BITRATE
#include "Waveform.h" // for Waveform, EmptyConstructorWrapper
#include "glibmm/ustring.h" // for ustring
~/scopehal/lib/scopeprotocols/UARTDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/lib/scopeprotocols/UARTDecoder.cpp:
#include "UARTDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for NULL, snprintf, size_t
#include <algorithm> // for max
#include <cstdint> // for uint8_t, int64_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type, map
#include <memory> // for allocator_traits<>::value_type
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for StreamDescriptor, FlowGraphNode::Pa...
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_BITRATE
#include "Waveform.h" // for Waveform, EmptyConstructorWrapper
#include "glibmm/ustring.h" // for ustring
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/UartClockRecoveryFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/UartClockRecoveryFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/UartClockRecoveryFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/UartClockRecoveryFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_BITRATE, Unit::UNI...
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
~/scopehal/lib/scopeprotocols/UartClockRecoveryFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/UartClockRecoveryFilter.cpp:
#include "UartClockRecoveryFilter.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_BITRATE, Unit::UNI...
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/UndershootMeasurement.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/UndershootMeasurement.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/UndershootMeasurement.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "../scopehal/Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/UndershootMeasurement.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
~/scopehal/lib/scopeprotocols/UndershootMeasurement.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/UndershootMeasurement.cpp:
#include "UndershootMeasurement.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_...
#include <vector> // for vector
#include "../scopehal/AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscil...
#include "Waveform.h" // for EmptyConstructorWrapper
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/UpsampleFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/UpsampleFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/UpsampleFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/UpsampleFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for cos, M_PI
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_SAMPLEDEPTH
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
~/scopehal/lib/scopeprotocols/UpsampleFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 35-35
The full include-list for ~/scopehal/lib/scopeprotocols/UpsampleFilter.cpp:
#include "UpsampleFilter.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for cos, M_PI
#include <stdint.h> // for int64_t
#include <stdio.h> // for size_t, snprintf, NULL
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_SAMPLEDEPTH
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/USB2ActivityDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/USB2ActivityDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/USB2ActivityDecoder.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/USB2ActivityDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
~/scopehal/lib/scopeprotocols/USB2ActivityDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/USB2ActivityDecoder.cpp:
#include "USB2ActivityDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "USB2PCSDecoder.h" // for USB2PCSSymbol, USB2PCSWaveform, USB...
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/USB2PacketDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint16_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/USB2PacketDecoder.h should remove these lines:
- #include "USB2PMADecoder.h" // lines 39-39
The full include-list for ~/scopehal/lib/scopeprotocols/USB2PacketDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint16_t
#include <algorithm> // for max
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/PacketDecoder.h" // for PacketDecoder
#include "Filter.h" // for PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/USB2PacketDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <cstdint> // for uint8_t, uint16_t, int64_t, uint64_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "../xptools/../log/log.h" // for LogError, LogDebug
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
~/scopehal/lib/scopeprotocols/USB2PacketDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/USB2PacketDecoder.cpp:
#include "USB2PacketDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for snprintf, size_t, NULL
#include <cstdint> // for uint8_t, uint16_t, int64_t, uint64_t
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include "../xptools/../log/log.h" // for LogError, LogDebug
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, Oscilloscope...
#include "USB2PCSDecoder.h" // for USB2PCSSymbol, USB2PCSWaveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/USB2PCSDecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t, int64_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/USB2PCSDecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/USB2PCSDecoder.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for uint8_t, int64_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "USB2PMADecoder.h" // for USB2PMAWaveform
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/USB2PCSDecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
~/scopehal/lib/scopeprotocols/USB2PCSDecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/USB2PCSDecoder.cpp:
#include "USB2PCSDecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdio.h> // for size_t, snprintf, NULL
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/USB2PMADecoder.h should add these lines:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/USB2PMADecoder.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/USB2PMADecoder.h:
#include <stddef.h> // for size_t
#include <algorithm> // for max
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for Waveform
#include "gdkmm/color.h" // for Color
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/USB2PMADecoder.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
~/scopehal/lib/scopeprotocols/USB2PMADecoder.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 31-31
The full include-list for ~/scopehal/lib/scopeprotocols/USB2PMADecoder.cpp:
#include "USB2PMADecoder.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_COUNTS
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/Waterfall.h should add these lines:
#include <stddef.h> // for size_t, NULL
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for WaveformBase
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/Waterfall.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/Waterfall.h:
#include <stddef.h> // for size_t, NULL
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
#include "Waveform.h" // for WaveformBase
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/Waterfall.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for round
#include <stdio.h> // for size_t, NULL, snprintf
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_HZ
~/scopehal/lib/scopeprotocols/Waterfall.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
- #include "FFTFilter.h" // lines 32-32
The full include-list for ~/scopehal/lib/scopeprotocols/Waterfall.cpp:
#include "Waterfall.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <math.h> // for round
#include <stdio.h> // for size_t, NULL, snprintf
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_HZ
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/WindowedAutocorrelationFilter.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
~/scopehal/lib/scopeprotocols/WindowedAutocorrelationFilter.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/WindowedAutocorrelationFilter.h:
#include <stddef.h> // for size_t
#include <string> // for string
#include "Filter.h" // for Filter, PROTOCOL_DECODER_INITPROC
class StreamDescriptor;
---
~/scopehal/lib/scopeprotocols/WindowedAutocorrelationFilter.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for min, max
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
~/scopehal/lib/scopeprotocols/WindowedAutocorrelationFilter.cpp should remove these lines:
- #include "../scopehal/scopehal.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/WindowedAutocorrelationFilter.cpp:
#include "WindowedAutocorrelationFilter.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <float.h> // for FLT_MAX
#include <stdio.h> // for size_t, NULL, snprintf
#include <algorithm> // for min, max
#include <complex> // for complex, operator*
#include <iosfwd> // for std
#include <map> // for map<>::mapped_type
#include <memory> // for allocator_traits<>::value_type
#include <vector> // for vector
#include "AlignedAllocator.h" // for AlignedAllocator
#include "FilterParameter.h" // for FilterParameter, FilterParameter::T...
#include "FlowGraphNode.h" // for FlowGraphNode::ParameterMapType
#include "OscilloscopeChannel.h" // for OscilloscopeChannel, OscilloscopeCh...
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waveform.h" // for EmptyConstructorWrapper, Waveform
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/AverageStatistic.h should add these lines:
#include <stddef.h> // for size_t
#include <map> // for map
#include <string> // for string
#include "Statistic.h" // for STATISTIC_INITPROC, Statistic
class OscilloscopeChannel;
~/scopehal/lib/scopeprotocols/AverageStatistic.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/AverageStatistic.h:
#include <stddef.h> // for size_t
#include <map> // for map
#include <string> // for string
#include "Statistic.h" // for STATISTIC_INITPROC, Statistic
class OscilloscopeChannel;
---
~/scopehal/lib/scopeprotocols/AverageStatistic.cpp should add these lines:
#include <cstddef> // for size_t, std
#include <map> // for map, operator!=, map<>::iterator
#include <string> // for string
#include <vector> // for vector
#include "AverageStatistic.h" // for AverageStatistic
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for AnalogWaveform, EmptyConstructorWra...
~/scopehal/lib/scopeprotocols/AverageStatistic.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/AverageStatistic.cpp:
#include <cstddef> // for size_t, std
#include <map> // for map, operator!=, map<>::iterator
#include <string> // for string
#include <vector> // for vector
#include "AverageStatistic.h" // for AverageStatistic
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for AnalogWaveform, EmptyConstructorWra...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/MaximumStatistic.h should add these lines:
#include <map> // for map
#include <string> // for string
#include "Statistic.h" // for STATISTIC_INITPROC, Statistic
class OscilloscopeChannel;
~/scopehal/lib/scopeprotocols/MaximumStatistic.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/MaximumStatistic.h:
#include <map> // for map
#include <string> // for string
#include "Statistic.h" // for STATISTIC_INITPROC, Statistic
class OscilloscopeChannel;
---
~/scopehal/lib/scopeprotocols/MaximumStatistic.cpp should add these lines:
#include <iosfwd> // for std
#include <map> // for map, operator!=, map<>::iterator
#include <string> // for string
#include <vector> // for vector
#include "MaximumStatistic.h" // for MaximumStatistic
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for EmptyConstructorWrapper, AnalogWave...
~/scopehal/lib/scopeprotocols/MaximumStatistic.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/MaximumStatistic.cpp:
#include <iosfwd> // for std
#include <map> // for map, operator!=, map<>::iterator
#include <string> // for string
#include <vector> // for vector
#include "MaximumStatistic.h" // for MaximumStatistic
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for EmptyConstructorWrapper, AnalogWave...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/MinimumStatistic.h should add these lines:
#include <map> // for map
#include <string> // for string
#include "Statistic.h" // for STATISTIC_INITPROC, Statistic
class OscilloscopeChannel;
~/scopehal/lib/scopeprotocols/MinimumStatistic.h should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/MinimumStatistic.h:
#include <map> // for map
#include <string> // for string
#include "Statistic.h" // for STATISTIC_INITPROC, Statistic
class OscilloscopeChannel;
---
~/scopehal/lib/scopeprotocols/MinimumStatistic.cpp should add these lines:
#include <iosfwd> // for std
#include <map> // for map, operator!=, map<>::iterator
#include <string> // for string
#include <vector> // for vector
#include "MinimumStatistic.h" // for MinimumStatistic
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for EmptyConstructorWrapper, AnalogWave...
~/scopehal/lib/scopeprotocols/MinimumStatistic.cpp should remove these lines:
- #include "scopeprotocols.h" // lines 30-30
The full include-list for ~/scopehal/lib/scopeprotocols/MinimumStatistic.cpp:
#include <iosfwd> // for std
#include <map> // for map, operator!=, map<>::iterator
#include <string> // for string
#include <vector> // for vector
#include "MinimumStatistic.h" // for MinimumStatistic
#include "OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Waveform.h" // for EmptyConstructorWrapper, AnalogWave...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/lib/scopeprotocols/scopeprotocols.h should add these lines:
~/scopehal/lib/scopeprotocols/scopeprotocols.h should remove these lines:
- #include "../scopehal/Filter.h" // lines 40-40
- #include "../scopehal/scopehal.h" // lines 39-39
- #include "ACCoupleFilter.h" // lines 42-42
- #include "ADL5205Decoder.h" // lines 43-43
- #include "AutocorrelationFilter.h" // lines 44-44
- #include "AverageStatistic.h" // lines 120-120
- #include "BaseMeasurement.h" // lines 45-45
- #include "CANDecoder.h" // lines 46-46
- #include "CTLEFilter.h" // lines 49-49
- #include "ChannelEmulationFilter.h" // lines 47-47
- #include "ClockRecoveryFilter.h" // lines 48-48
- #include "CurrentShuntFilter.h" // lines 50-50
- #include "DCOffsetFilter.h" // lines 51-51
- #include "DDR3Decoder.h" // lines 52-52
- #include "DVIDecoder.h" // lines 60-60
- #include "DeEmbedFilter.h" // lines 53-53
- #include "DeskewFilter.h" // lines 54-54
- #include "DownconvertFilter.h" // lines 55-55
- #include "DownsampleFilter.h" // lines 56-56
- #include "DramRefreshActivateMeasurement.h" // lines 57-57
- #include "DramRowColumnLatencyMeasurement.h" // lines 58-58
- #include "DutyCycleMeasurement.h" // lines 59-59
- #include "Ethernet1000BaseXDecoder.h" // lines 67-67
- #include "Ethernet100BaseTDecoder.h" // lines 66-66
- #include "Ethernet10BaseTDecoder.h" // lines 65-65
- #include "Ethernet10GBaseRDecoder.h" // lines 68-68
- #include "Ethernet64b66bDecoder.h" // lines 69-69
- #include "EthernetAutonegotiationDecoder.h" // lines 62-62
- #include "EthernetGMIIDecoder.h" // lines 63-63
- #include "EthernetProtocolDecoder.h" // lines 61-61
- #include "EthernetRGMIIDecoder.h" // lines 64-64
- #include "EyeBitRateMeasurement.h" // lines 70-70
- #include "EyeHeightMeasurement.h" // lines 72-72
- #include "EyeJitterMeasurement.h" // lines 73-73
- #include "EyePattern.h" // lines 71-71
- #include "EyePeriodMeasurement.h" // lines 74-74
- #include "EyeWidthMeasurement.h" // lines 75-75
- #include "FFTFilter.h" // lines 77-77
- #include "FallMeasurement.h" // lines 76-76
- #include "FrequencyMeasurement.h" // lines 78-78
- #include "HorizontalBathtub.h" // lines 79-79
- #include "I2CDecoder.h" // lines 81-81
- #include "I2CEepromDecoder.h" // lines 82-82
- #include "IBM8b10bDecoder.h" // lines 80-80
- #include "IPv4Decoder.h" // lines 83-83
- #include "JtagDecoder.h" // lines 84-84
- #include "MDIODecoder.h" // lines 86-86
- #include "MagnitudeFilter.h" // lines 85-85
- #include "MaximumStatistic.h" // lines 121-121
- #include "MinimumStatistic.h" // lines 122-122
- #include "MovingAverageFilter.h" // lines 87-87
- #include "MultiplyFilter.h" // lines 88-88
- #include "OFDMDemodulator.h" // lines 89-89
- #include "OvershootMeasurement.h" // lines 90-90
- #include "ParallelBus.h" // lines 91-91
- #include "PeakHoldFilter.h" // lines 92-92
- #include "PeriodMeasurement.h" // lines 93-93
- #include "PkPkMeasurement.h" // lines 94-94
- #include "QSPIDecoder.h" // lines 95-95
- #include "QuadratureDecoder.h" // lines 96-96
- #include "RiseMeasurement.h" // lines 97-97
- #include "SDCmdDecoder.h" // lines 98-98
- #include "SPIDecoder.h" // lines 99-99
- #include "SPIFlashDecoder.h" // lines 100-100
- #include "SWDDecoder.h" // lines 102-102
- #include "SWDMemAPDecoder.h" // lines 103-103
- #include "SubtractFilter.h" // lines 101-101
- #include "TIEMeasurement.h" // lines 106-106
- #include "TMDSDecoder.h" // lines 107-107
- #include "TachometerFilter.h" // lines 104-104
- #include "ThresholdFilter.h" // lines 105-105
- #include "TopMeasurement.h" // lines 108-108
- #include "UARTDecoder.h" // lines 109-109
- #include "USB2ActivityDecoder.h" // lines 113-113
- #include "USB2PCSDecoder.h" // lines 115-115
- #include "USB2PMADecoder.h" // lines 116-116
- #include "USB2PacketDecoder.h" // lines 114-114
- #include "UartClockRecoveryFilter.h" // lines 110-110
- #include "UndershootMeasurement.h" // lines 111-111
- #include "UpsampleFilter.h" // lines 112-112
- #include "Waterfall.h" // lines 117-117
- #include "WindowedAutocorrelationFilter.h" // lines 118-118
The full include-list for ~/scopehal/lib/scopeprotocols/scopeprotocols.h:
---
~/scopehal/lib/scopeprotocols/scopeprotocols.cpp should add these lines:
#include "../scopehal/Filter.h" // for AddDecoderClass
#include "ACCoupleFilter.h" // for ACCoupleFilter
#include "ADL5205Decoder.h" // for ADL5205Decoder
#include "AutocorrelationFilter.h" // for AutocorrelationFilter
#include "AverageStatistic.h" // for AverageStatistic
#include "BaseMeasurement.h" // for BaseMeasurement
#include "CANDecoder.h" // for CANDecoder
#include "CTLEFilter.h" // for CTLEFilter
#include "ChannelEmulationFilter.h" // for ChannelEmulationFilter
#include "ClockRecoveryFilter.h" // for ClockRecoveryFilter
#include "CurrentShuntFilter.h" // for CurrentShuntFilter
#include "DCOffsetFilter.h" // for DCOffsetFilter
#include "DDR3Decoder.h" // for DDR3Decoder
#include "DVIDecoder.h" // for DVIDecoder
#include "DeEmbedFilter.h" // for DeEmbedFilter
#include "DeskewFilter.h" // for DeskewFilter
#include "DownconvertFilter.h" // for DownconvertFilter
#include "DownsampleFilter.h" // for DownsampleFilter
#include "DramRefreshActivateMeasurement.h" // for DramRefreshActivateMeas...
#include "DramRowColumnLatencyMeasurement.h" // for DramRowColumnLatencyMea...
#include "DutyCycleMeasurement.h" // for DutyCycleMeasurement
#include "Ethernet1000BaseXDecoder.h" // for Ethernet1000BaseXDecoder
#include "Ethernet100BaseTDecoder.h" // for Ethernet100BaseTDecoder
#include "Ethernet10BaseTDecoder.h" // for Ethernet10BaseTDecoder
#include "Ethernet10GBaseRDecoder.h" // for Ethernet10GBaseRDecoder
#include "Ethernet64b66bDecoder.h" // for Ethernet64b66bDecoder
#include "EthernetAutonegotiationDecoder.h" // for EthernetAutonegotiation...
#include "EthernetGMIIDecoder.h" // for EthernetGMIIDecoder
#include "EthernetRGMIIDecoder.h" // for EthernetRGMIIDecoder
#include "EyeBitRateMeasurement.h" // for EyeBitRateMeasurement
#include "EyeHeightMeasurement.h" // for EyeHeightMeasurement
#include "EyeJitterMeasurement.h" // for EyeJitterMeasurement
#include "EyePattern.h" // for EyePattern
#include "EyePeriodMeasurement.h" // for EyePeriodMeasurement
#include "EyeWidthMeasurement.h" // for EyeWidthMeasurement
#include "FFTFilter.h" // for FFTFilter
#include "FallMeasurement.h" // for FallMeasurement
#include "FrequencyMeasurement.h" // for FrequencyMeasurement
#include "HorizontalBathtub.h" // for HorizontalBathtub
#include "I2CDecoder.h" // for I2CDecoder
#include "I2CEepromDecoder.h" // for I2CEepromDecoder
#include "IBM8b10bDecoder.h" // for IBM8b10bDecoder
#include "IPv4Decoder.h" // for IPv4Decoder
#include "JtagDecoder.h" // for JtagDecoder
#include "MDIODecoder.h" // for MDIODecoder
#include "MagnitudeFilter.h" // for MagnitudeFilter
#include "MaximumStatistic.h" // for MaximumStatistic
#include "MinimumStatistic.h" // for MinimumStatistic
#include "MovingAverageFilter.h" // for MovingAverageFilter
#include "MultiplyFilter.h" // for MultiplyFilter
#include "OFDMDemodulator.h" // for OFDMDemodulator
#include "OvershootMeasurement.h" // for OvershootMeasurement
#include "ParallelBus.h" // for ParallelBus
#include "PeakHoldFilter.h" // for PeakHoldFilter
#include "PeriodMeasurement.h" // for PeriodMeasurement
#include "PkPkMeasurement.h" // for PkPkMeasurement
#include "QSPIDecoder.h" // for QSPIDecoder
#include "QuadratureDecoder.h" // for QuadratureDecoder
#include "RiseMeasurement.h" // for RiseMeasurement
#include "SDCmdDecoder.h" // for SDCmdDecoder
#include "SPIDecoder.h" // for SPIDecoder
#include "SPIFlashDecoder.h" // for SPIFlashDecoder
#include "SWDDecoder.h" // for SWDDecoder
#include "SWDMemAPDecoder.h" // for SWDMemAPDecoder
#include "Statistic.h" // for AddStatisticClass
#include "SubtractFilter.h" // for SubtractFilter
#include "TIEMeasurement.h" // for TIEMeasurement
#include "TMDSDecoder.h" // for TMDSDecoder
#include "TachometerFilter.h" // for TachometerFilter
#include "ThresholdFilter.h" // for ThresholdFilter
#include "TopMeasurement.h" // for TopMeasurement
#include "UARTDecoder.h" // for UARTDecoder
#include "USB2ActivityDecoder.h" // for USB2ActivityDecoder
#include "USB2PCSDecoder.h" // for USB2PCSDecoder
#include "USB2PMADecoder.h" // for USB2PMADecoder
#include "USB2PacketDecoder.h" // for USB2PacketDecoder
#include "UartClockRecoveryFilter.h" // for UartClockRecoveryFilter
#include "UndershootMeasurement.h" // for UndershootMeasurement
#include "UpsampleFilter.h" // for UpsampleFilter
#include "Waterfall.h" // for Waterfall
#include "WindowedAutocorrelationFilter.h" // for WindowedAutocorrelation...
~/scopehal/lib/scopeprotocols/scopeprotocols.cpp should remove these lines:
The full include-list for ~/scopehal/lib/scopeprotocols/scopeprotocols.cpp:
#include "scopeprotocols.h"
#include "../scopehal/Filter.h" // for AddDecoderClass
#include "ACCoupleFilter.h" // for ACCoupleFilter
#include "ADL5205Decoder.h" // for ADL5205Decoder
#include "AutocorrelationFilter.h" // for AutocorrelationFilter
#include "AverageStatistic.h" // for AverageStatistic
#include "BaseMeasurement.h" // for BaseMeasurement
#include "CANDecoder.h" // for CANDecoder
#include "CTLEFilter.h" // for CTLEFilter
#include "ChannelEmulationFilter.h" // for ChannelEmulationFilter
#include "ClockRecoveryFilter.h" // for ClockRecoveryFilter
#include "CurrentShuntFilter.h" // for CurrentShuntFilter
#include "DCOffsetFilter.h" // for DCOffsetFilter
#include "DDR3Decoder.h" // for DDR3Decoder
#include "DVIDecoder.h" // for DVIDecoder
#include "DeEmbedFilter.h" // for DeEmbedFilter
#include "DeskewFilter.h" // for DeskewFilter
#include "DownconvertFilter.h" // for DownconvertFilter
#include "DownsampleFilter.h" // for DownsampleFilter
#include "DramRefreshActivateMeasurement.h" // for DramRefreshActivateMeas...
#include "DramRowColumnLatencyMeasurement.h" // for DramRowColumnLatencyMea...
#include "DutyCycleMeasurement.h" // for DutyCycleMeasurement
#include "Ethernet1000BaseXDecoder.h" // for Ethernet1000BaseXDecoder
#include "Ethernet100BaseTDecoder.h" // for Ethernet100BaseTDecoder
#include "Ethernet10BaseTDecoder.h" // for Ethernet10BaseTDecoder
#include "Ethernet10GBaseRDecoder.h" // for Ethernet10GBaseRDecoder
#include "Ethernet64b66bDecoder.h" // for Ethernet64b66bDecoder
#include "EthernetAutonegotiationDecoder.h" // for EthernetAutonegotiation...
#include "EthernetGMIIDecoder.h" // for EthernetGMIIDecoder
#include "EthernetRGMIIDecoder.h" // for EthernetRGMIIDecoder
#include "EyeBitRateMeasurement.h" // for EyeBitRateMeasurement
#include "EyeHeightMeasurement.h" // for EyeHeightMeasurement
#include "EyeJitterMeasurement.h" // for EyeJitterMeasurement
#include "EyePattern.h" // for EyePattern
#include "EyePeriodMeasurement.h" // for EyePeriodMeasurement
#include "EyeWidthMeasurement.h" // for EyeWidthMeasurement
#include "FFTFilter.h" // for FFTFilter
#include "FallMeasurement.h" // for FallMeasurement
#include "FrequencyMeasurement.h" // for FrequencyMeasurement
#include "HorizontalBathtub.h" // for HorizontalBathtub
#include "I2CDecoder.h" // for I2CDecoder
#include "I2CEepromDecoder.h" // for I2CEepromDecoder
#include "IBM8b10bDecoder.h" // for IBM8b10bDecoder
#include "IPv4Decoder.h" // for IPv4Decoder
#include "JtagDecoder.h" // for JtagDecoder
#include "MDIODecoder.h" // for MDIODecoder
#include "MagnitudeFilter.h" // for MagnitudeFilter
#include "MaximumStatistic.h" // for MaximumStatistic
#include "MinimumStatistic.h" // for MinimumStatistic
#include "MovingAverageFilter.h" // for MovingAverageFilter
#include "MultiplyFilter.h" // for MultiplyFilter
#include "OFDMDemodulator.h" // for OFDMDemodulator
#include "OvershootMeasurement.h" // for OvershootMeasurement
#include "ParallelBus.h" // for ParallelBus
#include "PeakHoldFilter.h" // for PeakHoldFilter
#include "PeriodMeasurement.h" // for PeriodMeasurement
#include "PkPkMeasurement.h" // for PkPkMeasurement
#include "QSPIDecoder.h" // for QSPIDecoder
#include "QuadratureDecoder.h" // for QuadratureDecoder
#include "RiseMeasurement.h" // for RiseMeasurement
#include "SDCmdDecoder.h" // for SDCmdDecoder
#include "SPIDecoder.h" // for SPIDecoder
#include "SPIFlashDecoder.h" // for SPIFlashDecoder
#include "SWDDecoder.h" // for SWDDecoder
#include "SWDMemAPDecoder.h" // for SWDMemAPDecoder
#include "Statistic.h" // for AddStatisticClass
#include "SubtractFilter.h" // for SubtractFilter
#include "TIEMeasurement.h" // for TIEMeasurement
#include "TMDSDecoder.h" // for TMDSDecoder
#include "TachometerFilter.h" // for TachometerFilter
#include "ThresholdFilter.h" // for ThresholdFilter
#include "TopMeasurement.h" // for TopMeasurement
#include "UARTDecoder.h" // for UARTDecoder
#include "USB2ActivityDecoder.h" // for USB2ActivityDecoder
#include "USB2PCSDecoder.h" // for USB2PCSDecoder
#include "USB2PMADecoder.h" // for USB2PMADecoder
#include "USB2PacketDecoder.h" // for USB2PacketDecoder
#include "UartClockRecoveryFilter.h" // for UartClockRecoveryFilter
#include "UndershootMeasurement.h" // for UndershootMeasurement
#include "UpsampleFilter.h" // for UpsampleFilter
#include "Waterfall.h" // for Waterfall
#include "WindowedAutocorrelationFilter.h" // for WindowedAutocorrelation...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/ChannelPropertiesDialog.h should add these lines:
#include "gtkmm/colorbutton.h" // for ColorButton
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
#include "gtkmm/listviewtext.h" // for ListViewText
class OscilloscopeChannel;
class OscilloscopeWindow;
~/scopehal/src/glscopeclient/ChannelPropertiesDialog.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/ChannelPropertiesDialog.h:
#include "gtkmm/colorbutton.h" // for ColorButton
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
#include "gtkmm/listviewtext.h" // for ListViewText
class OscilloscopeChannel;
class OscilloscopeWindow;
---
~/scopehal/src/glscopeclient/ChannelPropertiesDialog.cpp should add these lines:
#include <iosfwd> // for std
#include <string> // for allocator, operator+
#include <vector> // for vector
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Unit.h" // for Unit, Unit::UNIT_HZ
#include "gdkmm/color.h" // for Color
#include "glibmm/ustring.h" // for ustring, operator==
#include "gtkmm/box.h" // for Box, PACK_EXPAND_WIDGET
#include "gtkmm/enums.h" // for ALIGN_START, POS_RIGHT
~/scopehal/src/glscopeclient/ChannelPropertiesDialog.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/ChannelPropertiesDialog.cpp:
#include "ChannelPropertiesDialog.h"
#include <iosfwd> // for std
#include <string> // for allocator, operator+
#include <vector> // for vector
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "Unit.h" // for Unit, Unit::UNIT_HZ
#include "gdkmm/color.h" // for Color
#include "glibmm/ustring.h" // for ustring, operator==
#include "gtkmm/box.h" // for Box, PACK_EXPAND_WIDGET
#include "gtkmm/enums.h" // for ALIGN_START, POS_RIGHT
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/FileProgressDialog.h should add these lines:
#include <string> // for string
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/progressbar.h" // for ProgressBar
~/scopehal/src/glscopeclient/FileProgressDialog.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/FileProgressDialog.h:
#include <string> // for string
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/progressbar.h" // for ProgressBar
---
~/scopehal/src/glscopeclient/FileProgressDialog.cpp should add these lines:
#include <iosfwd> // for std
#include "gtkmm/box.h" // for Box, PACK_SHRINK
~/scopehal/src/glscopeclient/FileProgressDialog.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/FileProgressDialog.cpp:
#include "FileProgressDialog.h"
#include <iosfwd> // for std
#include "gtkmm/box.h" // for Box, PACK_SHRINK
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/FilterDialog.h should add these lines:
#include <map> // for map
#include <string> // for string
#include <vector> // for vector
#include "FlowGraphNode.h" // for FlowGraphNode (ptr only), StreamDesc...
#include "gtkmm/button.h" // for Button
#include "gtkmm/colorbutton.h" // for ColorButton
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
#include "gtkmm/listviewtext.h" // for ListViewText
class Filter;
class FilterParameter;
class OscilloscopeWindow;
namespace Gtk { class Widget; }
~/scopehal/src/glscopeclient/FilterDialog.h should remove these lines:
- #include "../scopehal/Oscilloscope.h" // lines 39-39
- #include "WaveformArea.h" // lines 40-40
- #include "WaveformGroup.h" // lines 41-41
- class FilterDialog; // lines 52-52
The full include-list for ~/scopehal/src/glscopeclient/FilterDialog.h:
#include <map> // for map
#include <string> // for string
#include <vector> // for vector
#include "FlowGraphNode.h" // for FlowGraphNode (ptr only), StreamDesc...
#include "gtkmm/button.h" // for Button
#include "gtkmm/colorbutton.h" // for ColorButton
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
#include "gtkmm/listviewtext.h" // for ListViewText
class Filter;
class FilterParameter;
class OscilloscopeWindow;
namespace Gtk { class Widget; }
---
~/scopehal/src/glscopeclient/FilterDialog.cpp should add these lines:
#include <algorithm> // for max
#include <cstddef> // for size_t, NULL, std
#include <set> // for set
#include <utility> // for pair
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "FilterParameter.h" // for FilterParameter, Filter...
#include "gdkmm/color.h" // for Color
#include "glibmm/refptr.h" // for RefPtr
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring, operator!=
#include "gtkmm/box.h" // for Box, PACK_EXPAND_WIDGET
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
#include "gtkmm/filechooser.h" // for FILE_CHOOSER_ACTION_OPEN
#include "gtkmm/filechooserdialog.h" // for FileChooserDialog
#include "gtkmm/filefilter.h" // for FileFilter
#include "gtkmm/liststore.h" // for ListStore
#include "gtkmm/treemodel.h" // for TreeModel
#include "gtkmm/treeselection.h" // for TreeSelection
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem...
namespace Gtk { class Widget; }
~/scopehal/src/glscopeclient/FilterDialog.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/FilterDialog.cpp:
#include "FilterDialog.h"
#include <algorithm> // for max
#include <cstddef> // for size_t, NULL, std
#include <set> // for set
#include <utility> // for pair
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "FilterParameter.h" // for FilterParameter, Filter...
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "gdkmm/color.h" // for Color
#include "glibmm/refptr.h" // for RefPtr
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring, operator!=
#include "gtkmm/box.h" // for Box, PACK_EXPAND_WIDGET
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
#include "gtkmm/filechooser.h" // for FILE_CHOOSER_ACTION_OPEN
#include "gtkmm/filechooserdialog.h" // for FileChooserDialog
#include "gtkmm/filefilter.h" // for FileFilter
#include "gtkmm/liststore.h" // for ListStore
#include "gtkmm/treemodel.h" // for TreeModel
#include "gtkmm/treeselection.h" // for TreeSelection
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem...
namespace Gtk { class Widget; }
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
(~/scopehal/src/glscopeclient/FileSystem.h has correct #includes/fwd-decls)
~/scopehal/src/glscopeclient/FileSystem.cpp should add these lines:
#include <iosfwd> // for std
~/scopehal/src/glscopeclient/FileSystem.cpp should remove these lines:
- #include <fcntl.h> // lines 11-11
- #include <stdlib.h> // lines 10-10
The full include-list for ~/scopehal/src/glscopeclient/FileSystem.cpp:
#include "FileSystem.h"
#include <ftw.h> // for nftw, FTW_DEPTH
#include <glob.h> // for glob_t, glob, globfree, GLOB_ONLYDIR
#include <stdio.h> // for remove, NULL
#include <iosfwd> // for std
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/Framebuffer.h should add these lines:
#include <GL/glew.h> // for GLenum, GLuint, glGetIntegerv, GL_FRAMEBUFFER
~/scopehal/src/glscopeclient/Framebuffer.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/Framebuffer.h:
#include <GL/glew.h> // for GLenum, GLuint, glGetIntegerv, GL_FRAMEBUFFER
#include "Texture.h" // for Texture
---
~/scopehal/src/glscopeclient/Framebuffer.cpp should add these lines:
~/scopehal/src/glscopeclient/Framebuffer.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/Framebuffer.cpp:
#include "Framebuffer.h"
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/HaltConditionsDialog.h should add these lines:
#include <stdint.h> // for int64_t
#include <map> // for map
#include <string> // for string, operator<
#include "FlowGraphNode.h" // for StreamDescriptor
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/checkbutton.h" // for CheckButton
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
class OscilloscopeWindow;
~/scopehal/src/glscopeclient/HaltConditionsDialog.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/HaltConditionsDialog.h:
#include <stdint.h> // for int64_t
#include <map> // for map
#include <string> // for string, operator<
#include "FlowGraphNode.h" // for StreamDescriptor
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/checkbutton.h" // for CheckButton
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
class OscilloscopeWindow;
---
~/scopehal/src/glscopeclient/HaltConditionsDialog.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value...
#include <cstddef> // for size_t, NULL, std
#include <memory> // for allocator_traits<>::val...
#include <set> // for set
#include <vector> // for vector
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Unit.h" // for Unit
#include "Waveform.h" // for WaveformBase, Waveform
#include "gtkmm/box.h" // for Box, PACK_EXPAND_WIDGET
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
~/scopehal/src/glscopeclient/HaltConditionsDialog.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/HaltConditionsDialog.cpp:
#include "HaltConditionsDialog.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value...
#include <cstddef> // for size_t, NULL, std
#include <memory> // for allocator_traits<>::val...
#include <set> // for set
#include <vector> // for vector
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "Unit.h" // for Unit
#include "Waveform.h" // for WaveformBase, Waveform
#include "gtkmm/box.h" // for Box, PACK_EXPAND_WIDGET
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/HistoryWindow.h should add these lines:
#include <gdk/gdk.h> // for GdkEventAny
#include <map> // for map, map<>::value_compare
#include <string> // for string
#include "FlowGraphNode.h" // for StreamDescriptor
#include "ProtocolAnalyzerWindow.h" // for TimePoint
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/hvbox.h" // for HBox
#include "gtkmm/label.h" // for Label
#include "gtkmm/scrolledwindow.h" // for ScrolledWindow
#include "gtkmm/treemodel.h" // for TreeModel, TreeModel::ColumnRecord
#include "gtkmm/treemodelcolumn.h" // for TreeModelColumn
#include "gtkmm/treeview.h" // for TreeView
class IDTable;
class Oscilloscope;
class WaveformBase;
namespace Glib { class ustring; }
namespace Gtk { class TreeStore; }
~/scopehal/src/glscopeclient/HistoryWindow.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/HistoryWindow.h:
#include <gdk/gdk.h> // for GdkEventAny
#include <map> // for map, map<>::value_compare
#include <string> // for string
#include "FlowGraphNode.h" // for StreamDescriptor
#include "ProtocolAnalyzerWindow.h" // for TimePoint
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/hvbox.h" // for HBox
#include "gtkmm/label.h" // for Label
#include "gtkmm/scrolledwindow.h" // for ScrolledWindow
#include "gtkmm/treemodel.h" // for TreeModel, TreeModel::ColumnRecord
#include "gtkmm/treemodelcolumn.h" // for TreeModelColumn
#include "gtkmm/treeview.h" // for TreeView
class IDTable;
class Oscilloscope;
class OscilloscopeWindow; // lines 39-39
class WaveformBase;
namespace Glib { class ustring; }
namespace Gtk { class TreeStore; }
---
~/scopehal/src/glscopeclient/HistoryWindow.cpp should add these lines:
#include <bits/types/struct_tm.h> // for tm
#include <ext/alloc_traits.h> // for __alloc_traits<>::value...
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf, fwrite, NULL
#include <stdlib.h> // for atoi
#include <sys/stat.h> // for mkdir
#include <time.h> // for localtime_r, strftime
#include <iosfwd> // for std
#include <memory> // for allocator, allocator_tr...
#include <utility> // for pair, operator==
#include <vector> // for vector
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "../xptools/../log/log.h" // for LogError
#include "AlignedAllocator.h" // for AlignedAllocator
#include "Bijection.h" // for Bijection
#include "IDTable.h" // for IDTable
#include "Waveform.h" // for EmptyConstructorWrapper
#include "gdkmm/window.h" // for WINDOW_TYPE_HINT_DIALOG
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/adjustment.h" // for Adjustment
#include "gtkmm/box.h" // for PACK_SHRINK, Box, PACK_...
#include "gtkmm/enums.h" // for MESSAGE_ERROR, POLICY_A...
#include "gtkmm/messagedialog.h" // for MessageDialog, BUTTONS_OK
#include "gtkmm/treeiter.h" // for TreeValueProxy, TreeRow
#include "gtkmm/treeselection.h" // for TreeSelection
#include "gtkmm/treestore.h" // for TreeStore
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem...
~/scopehal/src/glscopeclient/HistoryWindow.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/HistoryWindow.cpp:
#include "HistoryWindow.h"
#include <bits/types/struct_tm.h> // for tm
#include <ext/alloc_traits.h> // for __alloc_traits<>::value...
#include <stdint.h> // for int64_t
#include <stdio.h> // for snprintf, fwrite, NULL
#include <stdlib.h> // for atoi
#include <sys/stat.h> // for mkdir
#include <time.h> // for localtime_r, strftime
#include <iosfwd> // for std
#include <memory> // for allocator, allocator_tr...
#include <utility> // for pair, operator==
#include <vector> // for vector
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "../xptools/../log/log.h" // for LogError
#include "AlignedAllocator.h" // for AlignedAllocator
#include "Bijection.h" // for Bijection
#include "IDTable.h" // for IDTable
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "Waveform.h" // for EmptyConstructorWrapper
#include "gdkmm/window.h" // for WINDOW_TYPE_HINT_DIALOG
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/adjustment.h" // for Adjustment
#include "gtkmm/box.h" // for PACK_SHRINK, Box, PACK_...
#include "gtkmm/enums.h" // for MESSAGE_ERROR, POLICY_A...
#include "gtkmm/messagedialog.h" // for MessageDialog, BUTTONS_OK
#include "gtkmm/treeiter.h" // for TreeValueProxy, TreeRow
#include "gtkmm/treeselection.h" // for TreeSelection
#include "gtkmm/treestore.h" // for TreeStore
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/InstrumentConnectionDialog.h should add these lines:
#include <string> // for string
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
~/scopehal/src/glscopeclient/InstrumentConnectionDialog.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/InstrumentConnectionDialog.h:
#include <string> // for string
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
---
~/scopehal/src/glscopeclient/InstrumentConnectionDialog.cpp should add these lines:
#include <stdio.h> // for snprintf
#include <iosfwd> // for std
#include <vector> // for vector
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "SCPITransport.h" // for SCPITransport
#include "glibmm/ustring.h" // for ustring, operator==
#include "gtkmm/box.h" // for Box, PACK_EXPAND_WIDGET
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
~/scopehal/src/glscopeclient/InstrumentConnectionDialog.cpp should remove these lines:
- #include "OscilloscopeWindow.h" // lines 36-36
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/InstrumentConnectionDialog.cpp:
#include "InstrumentConnectionDialog.h"
#include <stdio.h> // for snprintf
#include <iosfwd> // for std
#include <vector> // for vector
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "SCPITransport.h" // for SCPITransport
#include "glibmm/ustring.h" // for ustring, operator==
#include "gtkmm/box.h" // for Box, PACK_EXPAND_WIDGET
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/MultimeterDialog.h should add these lines:
#include <map> // for map
#include <string> // for string
#include "../graphwidget/Graph.h" // for Graph, Graphable
#include "../scopehal/Multimeter.h" // for Multimeter::MeasurementTypes
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
~/scopehal/src/glscopeclient/MultimeterDialog.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/MultimeterDialog.h:
#include <map> // for map
#include <string> // for string
#include "../graphwidget/Graph.h" // for Graph, Graphable
#include "../scopehal/Multimeter.h" // for Multimeter::MeasurementTypes
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
---
~/scopehal/src/glscopeclient/MultimeterDialog.cpp should add these lines:
#include <float.h> // for FLT_MAX
#include <stdlib.h> // for abs
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <list> // for list
#include <vector> // for vector
#include "Unit.h" // for Unit
#include "gdkmm/color.h" // for Color
#include "glibmm/main.h" // for signal_timeout, SignalTimeout
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/box.h" // for Box, PACK_EXPAND_WIDGET
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
#include "pangomm/fontdescription.h" // for FontDescription
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem_fun
~/scopehal/src/glscopeclient/MultimeterDialog.cpp should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/MultimeterDialog.cpp:
#include "MultimeterDialog.h"
#include <float.h> // for FLT_MAX
#include <stdlib.h> // for abs
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <list> // for list
#include <vector> // for vector
#include "Unit.h" // for Unit
#include "gdkmm/color.h" // for Color
#include "glibmm/main.h" // for signal_timeout, SignalTimeout
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring
#include "glscopeclient.h" // for GetTime
#include "gtkmm/box.h" // for Box, PACK_EXPAND_WIDGET
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
#include "pangomm/fontdescription.h" // for FontDescription
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem_fun
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/OscilloscopeWindow.h should add these lines:
#include <gdk/gdk.h> // for GdkEventAny
#include <stddef.h> // for size_t, NULL
#include <stdint.h> // for int64_t
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "gdkmm/rectangle.h" // for Rectangle
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/hvbox.h" // for HBox, VBox
#include "gtkmm/hvscale.h" // for HScale
#include "gtkmm/image.h" // for Image
#include "gtkmm/label.h" // for Label
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/menubar.h" // for MenuBar
#include "gtkmm/menuitem.h" // for MenuItem
#include "gtkmm/radiomenuitem.h" // for RadioMenuItem, RadioMenuItem::Group
#include "gtkmm/toggletoolbutton.h" // for ToggleToolButton
#include "gtkmm/toolbar.h" // for Toolbar
#include "gtkmm/toolbutton.h" // for ToolButton
#include "gtkmm/window.h" // for Window
class FileProgressDialog;
class HistoryWindow;
class IDTable;
class Multimeter;
class Oscilloscope;
class ScopeSyncWizard;
class StreamDescriptor;
class WaveformArea;
class WaveformGroup;
namespace Gtk { class CssProvider; }
namespace Gtk { class Paned; }
namespace Gtk { class Widget; }
namespace YAML { class Node; }
~/scopehal/src/glscopeclient/OscilloscopeWindow.h should remove these lines:
- #include "../scopehal/Oscilloscope.h" // lines 39-39
- #include "FileProgressDialog.h" // lines 46-46
- #include "HistoryWindow.h" // lines 43-43
- #include "ScopeSyncWizard.h" // lines 44-44
- #include "WaveformArea.h" // lines 40-40
- #include "WaveformGroup.h" // lines 41-41
The full include-list for ~/scopehal/src/glscopeclient/OscilloscopeWindow.h:
#include <gdk/gdk.h> // for GdkEventAny
#include <stddef.h> // for size_t, NULL
#include <stdint.h> // for int64_t
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "HaltConditionsDialog.h" // for HaltConditionsDialog
#include "ProtocolAnalyzerWindow.h" // for TimePoint
#include "gdkmm/rectangle.h" // for Rectangle
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/hvbox.h" // for HBox, VBox
#include "gtkmm/hvscale.h" // for HScale
#include "gtkmm/image.h" // for Image
#include "gtkmm/label.h" // for Label
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/menubar.h" // for MenuBar
#include "gtkmm/menuitem.h" // for MenuItem
#include "gtkmm/radiomenuitem.h" // for RadioMenuItem, RadioMenuItem::Group
#include "gtkmm/toggletoolbutton.h" // for ToggleToolButton
#include "gtkmm/toolbar.h" // for Toolbar
#include "gtkmm/toolbutton.h" // for ToolButton
#include "gtkmm/window.h" // for Window
class FileProgressDialog;
class HistoryWindow;
class IDTable;
class Multimeter;
class MultimeterDialog; // lines 48-48
class Oscilloscope;
class ScopeSyncWizard;
class StreamDescriptor;
class WaveformArea;
class WaveformGroup;
namespace Gtk { class CssProvider; }
namespace Gtk { class Paned; }
namespace Gtk { class Widget; }
namespace YAML { class Node; }
---
~/scopehal/src/glscopeclient/OscilloscopeWindow.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::valu...
#include <gtk/gtk.h> // for GTK_STYLE_PROVIDER_PRI...
#include <limits.h> // for PATH_MAX
#include <stdio.h> // for snprintf, size_t, NULL
#include <string.h> // for strlen
#include <sys/stat.h> // for mkdir
#include <yaml-cpp/exceptions.h> // for BadFile
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node...
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <yaml-cpp/node/parse.h> // for LoadAllFromFile
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <iosfwd> // for std
#include <thread> // for thread, sleep_for
#include <utility> // for pair
#include "../../lib/scopehal/PacketDecoder.h" // for PacketDecoder
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/Multimeter.h" // for Multimeter
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "../xptools/../log/log.h" // for LogError, LogWarning
#include "Bijection.h" // for Bijection
#include "FlowGraphNode.h" // for StreamDescriptor
#include "HistoryWindow.h" // for HistoryWindow
#include "IDTable.h" // for IDTable
#include "SCPITransport.h" // for SCPITransport
#include "ScopeApp.h" // for ScopeApp, g_app
#include "ScopeSyncWizard.h" // for ScopeSyncWizard
#include "Timeline.h" // for Timeline
#include "Trigger.h" // for Trigger
#include "Unit.h" // for Unit, Unit::UNIT_HZ
#include "Waveform.h" // for WaveformBase, AnalogWa...
#include "WaveformArea.h" // for WaveformArea
#include "WaveformGroup.h" // for WaveformGroup, Wavefor...
#include "gdkmm/screen.h" // for Screen
#include "glibmm/main.h" // for signal_timeout, Signal...
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring, operator==
#include "gtkmm/aboutdialog.h" // for AboutDialog
#include "gtkmm/box.h" // for PACK_SHRINK, Box, PACK...
#include "gtkmm/container.h" // for Container
#include "gtkmm/cssprovider.h" // for CssProvider
#include "gtkmm/dialog.h" // for RESPONSE_OK, RESPONSE_...
#include "gtkmm/enums.h" // for MESSAGE_ERROR, ORIENTA...
#include "gtkmm/filechooser.h" // for FILE_CHOOSER_ACTION_SAVE
#include "gtkmm/filechooserdialog.h" // for FileChooserDialog
#include "gtkmm/filefilter.h" // for FileFilter
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/hvpaned.h" // for VPaned, HPaned
#include "gtkmm/messagedialog.h" // for MessageDialog, BUTTONS_OK
#include "gtkmm/object.h" // for manage
#include "gtkmm/paned.h" // for Paned
#include "gtkmm/separatormenuitem.h" // for SeparatorMenuItem
#include "gtkmm/separatortoolitem.h" // for SeparatorToolItem
#include "gtkmm/stylecontext.h" // for StyleContext
#include "gtkmm/styleprovider.h" // for StyleProvider
#include "gtkmm/treeview.h" // for TreeView
#include "gtkmm/widget.h" // for Widget
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/functors/mem_fun.h" // for mem_fun, bound_mem_fun...
~/scopehal/src/glscopeclient/OscilloscopeWindow.cpp should remove these lines:
- #include "../scopehal/Instrument.h" // lines 38-38
The full include-list for ~/scopehal/src/glscopeclient/OscilloscopeWindow.cpp:
#include "OscilloscopeWindow.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::valu...
#include <fcntl.h> // for open, O_RDONLY, O_DIRE...
#include <gtk/gtk.h> // for GTK_STYLE_PROVIDER_PRI...
#include <limits.h> // for PATH_MAX
#include <stdio.h> // for snprintf, size_t, NULL
#include <string.h> // for strlen
#include <sys/stat.h> // for mkdir
#include <unistd.h> // for close, chdir, getcwd
#include <yaml-cpp/exceptions.h> // for BadFile
#include <yaml-cpp/node/impl.h> // for Node::operator[], Node...
#include <yaml-cpp/node/iterator.h> // for iterator_value
#include <yaml-cpp/node/node.h> // for Node
#include <yaml-cpp/node/parse.h> // for LoadAllFromFile
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <iosfwd> // for std
#include <thread> // for thread, sleep_for
#include <utility> // for pair
#include "../../lib/scopehal/PacketDecoder.h" // for PacketDecoder
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/MockOscilloscope.h" // for MockOscilloscope
#include "../scopehal/Multimeter.h" // for Multimeter
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "../xptools/../log/log.h" // for LogError, LogWarning
#include "Bijection.h" // for Bijection
#include "FileProgressDialog.h" // for FileProgressDialog
#include "FileSystem.h" // for Glob, RemoveDirectory
#include "FlowGraphNode.h" // for StreamDescriptor
#include "HistoryWindow.h" // for HistoryWindow
#include "IDTable.h" // for IDTable
#include "MultimeterDialog.h" // for MultimeterDialog
#include "SCPITransport.h" // for SCPITransport
#include "ScopeApp.h" // for ScopeApp, g_app
#include "ScopeSyncWizard.h" // for ScopeSyncWizard
#include "TimebasePropertiesDialog.h" // for TimebasePropertiesDialog
#include "Timeline.h" // for Timeline
#include "Trigger.h" // for Trigger
#include "TriggerPropertiesDialog.h" // for TriggerPropertiesDialog
#include "Unit.h" // for Unit, Unit::UNIT_HZ
#include "Waveform.h" // for WaveformBase, AnalogWa...
#include "WaveformArea.h" // for WaveformArea
#include "WaveformGroup.h" // for WaveformGroup, Wavefor...
#include "gdkmm/screen.h" // for Screen
#include "glibmm/main.h" // for signal_timeout, Signal...
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring, operator==
#include "glscopeclient-version.h" // for GLSCOPECLIENT_VERSION
#include "glscopeclient.h" // for GetTime
#include "gtkmm/aboutdialog.h" // for AboutDialog
#include "gtkmm/box.h" // for PACK_SHRINK, Box, PACK...
#include "gtkmm/container.h" // for Container
#include "gtkmm/cssprovider.h" // for CssProvider
#include "gtkmm/dialog.h" // for RESPONSE_OK, RESPONSE_...
#include "gtkmm/enums.h" // for MESSAGE_ERROR, ORIENTA...
#include "gtkmm/filechooser.h" // for FILE_CHOOSER_ACTION_SAVE
#include "gtkmm/filechooserdialog.h" // for FileChooserDialog
#include "gtkmm/filefilter.h" // for FileFilter
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/hvpaned.h" // for VPaned, HPaned
#include "gtkmm/messagedialog.h" // for MessageDialog, BUTTONS_OK
#include "gtkmm/object.h" // for manage
#include "gtkmm/paned.h" // for Paned
#include "gtkmm/separatormenuitem.h" // for SeparatorMenuItem
#include "gtkmm/separatortoolitem.h" // for SeparatorToolItem
#include "gtkmm/stylecontext.h" // for StyleContext
#include "gtkmm/styleprovider.h" // for StyleProvider
#include "gtkmm/treeview.h" // for TreeView
#include "gtkmm/widget.h" // for Widget
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/functors/mem_fun.h" // for mem_fun, bound_mem_fun...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/Program.h should add these lines:
#include <GL/glew.h> // for GLint, GLuint, GL_FALSE, glUn...
#include <stddef.h> // for size_t
#include <glm/detail/type_mat4x4.inl> // for mat<>::operator[]
#include <glm/ext/matrix_float4x4.hpp> // for mat4
#include <glm/gtc/type_ptr.inl> // for value_ptr
#include <map> // for map, operator!=, _Rb_tree_ite...
#include <string> // for string, operator<
#include <utility> // for pair
#include "../xptools/../log/log.h" // for LogError
class Shader;
~/scopehal/src/glscopeclient/Program.h should remove these lines:
- #include "Shader.h" // lines 38-38
The full include-list for ~/scopehal/src/glscopeclient/Program.h:
#include <GL/glew.h> // for GLint, GLuint, GL_FALSE, glUn...
#include <stddef.h> // for size_t
#include <glm/detail/type_mat4x4.inl> // for mat<>::operator[]
#include <glm/ext/matrix_float4x4.hpp> // for mat4
#include <glm/gtc/type_ptr.inl> // for value_ptr
#include <map> // for map, operator!=, _Rb_tree_ite...
#include <string> // for string, operator<
#include <utility> // for pair
#include "../xptools/../log/log.h" // for LogError
#include "Texture.h" // for Texture
class Shader;
---
~/scopehal/src/glscopeclient/Program.cpp should add these lines:
#include <iosfwd> // for std
#include "Shader.h" // for Shader
~/scopehal/src/glscopeclient/Program.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/Program.cpp:
#include "Program.h"
#include <iosfwd> // for std
#include "Shader.h" // for Shader
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/ProtocolAnalyzerWindow.h should add these lines:
#include <cstdint> // for int64_t
#include <ctime> // for size_t, time_t
#include <string> // for string
#include <utility> // for pair
#include <vector> // for vector
#include "gdkmm/pixbuf.h" // for Pixbuf
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/button.h" // for Button
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/hvbox.h" // for HBox
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/menubar.h" // for MenuBar
#include "gtkmm/menuitem.h" // for MenuItem
#include "gtkmm/scrolledwindow.h" // for ScrolledWindow
#include "gtkmm/treemodel.h" // for TreeModel, TreeModel::ColumnRecord
#include "gtkmm/treemodelcolumn.h" // for TreeModelColumn
#include "gtkmm/treeview.h" // for TreeView
class Packet;
class PacketDecoder;
class WaveformArea;
class WaveformBase;
namespace Gdk { class Color; }
namespace Glib { class ustring; }
namespace Gtk { class TreeModelFilter; }
namespace Gtk { class TreeRow; }
namespace Gtk { class TreeStore; }
~/scopehal/src/glscopeclient/ProtocolAnalyzerWindow.h should remove these lines:
- #include "../../lib/scopehal/PacketDecoder.h" // lines 40-40
The full include-list for ~/scopehal/src/glscopeclient/ProtocolAnalyzerWindow.h:
#include <cstdint> // for int64_t
#include <ctime> // for size_t, time_t
#include <string> // for string
#include <utility> // for pair
#include <vector> // for vector
#include "gdkmm/pixbuf.h" // for Pixbuf
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/button.h" // for Button
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/hvbox.h" // for HBox
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/menubar.h" // for MenuBar
#include "gtkmm/menuitem.h" // for MenuItem
#include "gtkmm/scrolledwindow.h" // for ScrolledWindow
#include "gtkmm/treemodel.h" // for TreeModel, TreeModel::ColumnRecord
#include "gtkmm/treemodelcolumn.h" // for TreeModelColumn
#include "gtkmm/treeview.h" // for TreeView
class OscilloscopeWindow; // lines 38-38
class Packet;
class PacketDecoder;
class ProtocolDisplayFilter; // lines 60-60
class WaveformArea;
class WaveformBase;
namespace Gdk { class Color; }
namespace Glib { class ustring; }
namespace Gtk { class TreeModelFilter; }
namespace Gtk { class TreeRow; }
namespace Gtk { class TreeStore; }
---
~/scopehal/src/glscopeclient/ProtocolAnalyzerWindow.cpp should add these lines:
#include <ctype.h> // for isalnum, isspace, isdigit
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t, uint8_t
#include <stdio.h> // for size_t, fprintf, NULL, snprintf
#include <stdlib.h> // for atof
#include <string.h> // for memcpy
#include <time.h> // for localtime, strftime, time_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map
#include "DVIDecoder.h" // for VideoScanlinePacket
#include "PacketDecoder.h" // for PacketDecoder, Packet
#include "Waveform.h" // for WaveformBase
#include "WaveformArea.h" // for WaveformArea
#include "WaveformGroup.h" // for WaveformGroup
#include "gdkmm/color.h" // for Color
#include "gdkmm/window.h" // for WINDOW_TYPE_HINT_DIALOG
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/adjustment.h" // for Adjustment
#include "gtkmm/box.h" // for Box, PACK_SHRINK, PACK_EXPAND_W...
#include "gtkmm/enums.h" // for POLICY_AUTOMATIC, MESSAGE_ERROR
#include "gtkmm/filechooser.h" // for FILE_CHOOSER_ACTION_SAVE
#include "gtkmm/filechooserdialog.h" // for FileChooserDialog
#include "gtkmm/filefilter.h" // for FileFilter
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/messagedialog.h" // for MessageDialog, BUTTONS_OK
#include "gtkmm/treeiter.h" // for TreeValueProxy, TreeRow, TreeIter
#include "gtkmm/treemodelfilter.h" // for TreeModelFilter
#include "gtkmm/treeselection.h" // for TreeSelection
#include "gtkmm/treestore.h" // for TreeStore
#include "gtkmm/treeviewcolumn.h" // for TreeViewColumn
#include "gtkmm/widget.h" // for Widget
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem_fun
namespace Gtk { class CellRenderer; }
~/scopehal/src/glscopeclient/ProtocolAnalyzerWindow.cpp should remove these lines:
- #include "../../lib/scopeprotocols/scopeprotocols.h" // lines 38-38
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/ProtocolAnalyzerWindow.cpp:
#include "ProtocolAnalyzerWindow.h"
#include <ctype.h> // for isalnum, isspace, isdigit
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stdint.h> // for int64_t, uint8_t
#include <stdio.h> // for size_t, fprintf, NULL, snprintf
#include <stdlib.h> // for atof
#include <string.h> // for memcpy
#include <time.h> // for localtime, strftime, time_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for map
#include "DVIDecoder.h" // for VideoScanlinePacket
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "PacketDecoder.h" // for PacketDecoder, Packet
#include "Waveform.h" // for WaveformBase
#include "WaveformArea.h" // for WaveformArea
#include "WaveformGroup.h" // for WaveformGroup
#include "gdkmm/color.h" // for Color
#include "gdkmm/window.h" // for WINDOW_TYPE_HINT_DIALOG
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/adjustment.h" // for Adjustment
#include "gtkmm/box.h" // for Box, PACK_SHRINK, PACK_EXPAND_W...
#include "gtkmm/enums.h" // for POLICY_AUTOMATIC, MESSAGE_ERROR
#include "gtkmm/filechooser.h" // for FILE_CHOOSER_ACTION_SAVE
#include "gtkmm/filechooserdialog.h" // for FileChooserDialog
#include "gtkmm/filefilter.h" // for FileFilter
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/messagedialog.h" // for MessageDialog, BUTTONS_OK
#include "gtkmm/treeiter.h" // for TreeValueProxy, TreeRow, TreeIter
#include "gtkmm/treemodelfilter.h" // for TreeModelFilter
#include "gtkmm/treeselection.h" // for TreeSelection
#include "gtkmm/treestore.h" // for TreeStore
#include "gtkmm/treeviewcolumn.h" // for TreeViewColumn
#include "gtkmm/widget.h" // for Widget
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem_fun
namespace Gtk { class CellRenderer; }
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/ScopeApp.h should add these lines:
#include <stddef.h> // for NULL
#include <string> // for string
#include <thread> // for thread
#include <vector> // for vector
#include "gtkmm/application.h" // for Application
class Oscilloscope;
class OscilloscopeWindow;
~/scopehal/src/glscopeclient/ScopeApp.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/ScopeApp.h:
#include <stddef.h> // for NULL
#include <string> // for string
#include <thread> // for thread
#include <vector> // for vector
#include "gtkmm/application.h" // for Application
class Oscilloscope;
class OscilloscopeWindow;
---
~/scopehal/src/glscopeclient/ScopeApp.cpp should add these lines:
#include <algorithm> // for max
#include <cstddef> // for NULL, std
#include <string> // for string
#include <thread> // for thread
#include <vector> // for vector
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "ScopeApp.h" // for ScopeApp, ScopeThread
#include "gtkmm/main.h" // for Main
~/scopehal/src/glscopeclient/ScopeApp.cpp should remove these lines:
- #include "glscopeclient.h" // lines 36-36
The full include-list for ~/scopehal/src/glscopeclient/ScopeApp.cpp:
#include <algorithm> // for max
#include <cstddef> // for NULL, std
#include <string> // for string
#include <thread> // for thread
#include <vector> // for vector
#include "../scopehal/MockOscilloscope.h" // for MockOscilloscope
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "ScopeApp.h" // for ScopeApp, ScopeThread
#include "gtkmm/main.h" // for Main
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/src/glscopeclient/ScopeSyncWizard.cpp:35:
In file included from ~/scopehal/src/glscopeclient/glscopeclient.h:40:
In file included from ~/scopehal/lib/scopehal/../scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/src/glscopeclient/ScopeSyncWizard.h should add these lines:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <map> // for map
#include <string> // for string, operator<
#include <vector> // for vector
#include "Waveform.h" // for AnalogWaveform
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/assistant.h" // for Assistant
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
#include "gtkmm/progressbar.h" // for ProgressBar
class Oscilloscope;
class OscilloscopeChannel;
namespace Gtk { class Widget; }
~/scopehal/src/glscopeclient/ScopeSyncWizard.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/ScopeSyncWizard.h:
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <map> // for map
#include <string> // for string, operator<
#include <vector> // for vector
#include "Waveform.h" // for AnalogWaveform
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/assistant.h" // for Assistant
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
#include "gtkmm/progressbar.h" // for ProgressBar
class Oscilloscope;
class OscilloscopeChannel;
class OscilloscopeWindow; // lines 39-39
namespace Gtk { class Widget; }
---
~/scopehal/src/glscopeclient/ScopeSyncWizard.cpp should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value...
#include <math.h> // for round
#include <stdio.h> // for size_t, snprintf, NULL
#include <sys/types.h> // for ssize_t
#include <algorithm> // for min, max
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <memory> // for allocator, allocator_tr...
#include <mutex> // for mutex, lock_guard
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "../xptools/../log/log.h" // for LogTrace, LogWarning
#include "EdgeTrigger.h" // for EdgeTrigger, EdgeTrigge...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "glibmm/main.h" // for signal_timeout, SignalT...
#include "gtkmm/enums.h" // for ALIGN_START, POS_BOTTOM
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem...
namespace Gtk { class Widget; }
~/scopehal/src/glscopeclient/ScopeSyncWizard.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/ScopeSyncWizard.cpp:
#include "ScopeSyncWizard.h"
#include <ext/alloc_traits.h> // for __alloc_traits<>::value...
#include <math.h> // for round
#include <stdio.h> // for size_t, snprintf, NULL
#include <sys/types.h> // for ssize_t
#include <algorithm> // for min, max
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <memory> // for allocator, allocator_tr...
#include <mutex> // for mutex, lock_guard
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "../xptools/../log/log.h" // for LogTrace, LogWarning
#include "EdgeTrigger.h" // for EdgeTrigger, EdgeTrigge...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "glibmm/main.h" // for signal_timeout, SignalT...
#include "gtkmm/enums.h" // for ALIGN_START, POS_BOTTOM
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem...
namespace Gtk { class Widget; }
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/Shader.h should add these lines:
#include <GL/glew.h> // for GLuint, GL_COMPUTE_SHADER, GL_FRAGMENT_SHADER
#include <string> // for string
~/scopehal/src/glscopeclient/Shader.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/Shader.h:
#include <GL/glew.h> // for GLuint, GL_COMPUTE_SHADER, GL_FRAGMENT_SHADER
#include <string> // for string
---
~/scopehal/src/glscopeclient/Shader.cpp should add these lines:
#include <stdio.h> // for fclose, fseek, fopen, fread, ftell
#include <iosfwd> // for std
#include "../xptools/../log/log.h" // for LogError, LogWarning, LogNotice
~/scopehal/src/glscopeclient/Shader.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/Shader.cpp:
#include "Shader.h"
#include <stdio.h> // for fclose, fseek, fopen, fread, ftell
#include <iosfwd> // for std
#include "../xptools/../log/log.h" // for LogError, LogWarning, LogNotice
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/ShaderStorageBuffer.h should add these lines:
#include <GL/glew.h> // for GL_SHADER_STORAGE_BUFFER, GLuint, GL_STREAM_DRAW
#include <stddef.h> // for NULL, size_t
#include <vector> // for vector
~/scopehal/src/glscopeclient/ShaderStorageBuffer.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/ShaderStorageBuffer.h:
#include <GL/glew.h> // for GL_SHADER_STORAGE_BUFFER, GLuint, GL_STREAM_DRAW
#include <stddef.h> // for NULL, size_t
#include <vector> // for vector
---
~/scopehal/src/glscopeclient/ShaderStorageBuffer.cpp should add these lines:
#include <cstddef> // for size_t, std
~/scopehal/src/glscopeclient/ShaderStorageBuffer.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/ShaderStorageBuffer.cpp:
#include "ShaderStorageBuffer.h"
#include <cstddef> // for size_t, std
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/Texture.h should add these lines:
#include <GL/glew.h> // for GLenum, GLuint, glBindTexture, glDeleteTextures
#include <stddef.h> // for size_t, NULL
~/scopehal/src/glscopeclient/Texture.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/Texture.h:
#include <GL/glew.h> // for GLenum, GLuint, glBindTexture, glDeleteTextures
#include <stddef.h> // for size_t, NULL
---
~/scopehal/src/glscopeclient/Texture.cpp should add these lines:
~/scopehal/src/glscopeclient/Texture.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/Texture.cpp:
#include "Texture.h"
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/TimebasePropertiesDialog.h should add these lines:
#include <map> // for map
#include <vector> // for vector
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/hvbox.h" // for HBox
#include "gtkmm/label.h" // for Label
#include "gtkmm/notebook.h" // for Notebook
#include "gtkmm/stack.h" // for Stack
#include "gtkmm/stacksidebar.h" // for StackSidebar
#include "gtkmm/switch.h" // for Switch
class Oscilloscope;
class OscilloscopeWindow;
~/scopehal/src/glscopeclient/TimebasePropertiesDialog.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/TimebasePropertiesDialog.h:
#include <map> // for map
#include <vector> // for vector
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/hvbox.h" // for HBox
#include "gtkmm/label.h" // for Label
#include "gtkmm/notebook.h" // for Notebook
#include "gtkmm/stack.h" // for Stack
#include "gtkmm/stacksidebar.h" // for StackSidebar
#include "gtkmm/switch.h" // for Switch
class Oscilloscope;
class OscilloscopeWindow;
---
~/scopehal/src/glscopeclient/TimebasePropertiesDialog.cpp should add these lines:
#include <math.h> // for round
#include <stdint.h> // for uint64_t
#include <iosfwd> // for std
#include <string> // for string
#include <utility> // for pair
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "Unit.h" // for Unit, Unit::UNIT_HZ, Unit::UNI...
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring, operator==
#include "gtkmm/box.h" // for PACK_EXPAND_WIDGET, Box
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor1, mem_fun
~/scopehal/src/glscopeclient/TimebasePropertiesDialog.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/TimebasePropertiesDialog.cpp:
#include "TimebasePropertiesDialog.h"
#include <math.h> // for round
#include <stdint.h> // for uint64_t
#include <iosfwd> // for std
#include <string> // for string
#include <utility> // for pair
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "Unit.h" // for Unit, Unit::UNIT_HZ, Unit::UNI...
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring, operator==
#include "gtkmm/box.h" // for PACK_EXPAND_WIDGET, Box
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor1, mem_fun
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/Timeline.h should add these lines:
#include <gdk/gdk.h> // for GdkEventButton, GdkEventMotion, GdkEventSc...
#include <stdint.h> // for int64_t
#include "Unit.h" // for Unit
#include "gtkmm/layout.h" // for Layout
class OscilloscopeChannel;
namespace Cairo { class Context; }
namespace Cairo { template <class T_CppObject> class RefPtr; }
namespace Gdk { class Color; }
~/scopehal/src/glscopeclient/Timeline.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/Timeline.h:
#include <gdk/gdk.h> // for GdkEventButton, GdkEventMotion, GdkEventSc...
#include <stdint.h> // for int64_t
#include "Unit.h" // for Unit
#include "gtkmm/layout.h" // for Layout
class OscilloscopeChannel;
class OscilloscopeWindow; // lines 34-34
class WaveformGroup; // lines 33-33
namespace Cairo { class Context; }
namespace Cairo { template <class T_CppObject> class RefPtr; }
namespace Gdk { class Color; }
---
~/scopehal/src/glscopeclient/Timeline.cpp should add these lines:
#include <math.h> // for log, ceil, pow, round
#include <stdio.h> // for snprintf, size_t, NULL
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Trigger.h" // for Trigger
#include "cairomm/context.h" // for Context
#include "cairomm/refptr.h" // for RefPtr
#include "gdkmm/color.h" // for Color
#include "gdkmm/cursor.h" // for Cursor
#include "gdkmm/device.h" // for operator|, BUTTON_PRESS...
#include "gdkmm/window.h" // for Window
#include "glibmm/refptr.h" // for RefPtr
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/hvbox.h" // for VBox
#include "gtkmm/widget.h" // for Widget
#include "pangomm/fontdescription.h" // for FontDescription, WEIGHT...
#include "pangomm/layout.h" // for Layout
~/scopehal/src/glscopeclient/Timeline.cpp should remove these lines:
- #include "glscopeclient.h" // lines 30-30
The full include-list for ~/scopehal/src/glscopeclient/Timeline.cpp:
#include "Timeline.h"
#include <math.h> // for log, ceil, pow, round
#include <stdio.h> // for snprintf, size_t, NULL
#include <cstdint> // for int64_t
#include <iosfwd> // for std
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "Trigger.h" // for Trigger
#include "WaveformArea.h" // for WaveformArea
#include "WaveformGroup.h" // for WaveformGroup, Waveform...
#include "cairomm/context.h" // for Context
#include "cairomm/refptr.h" // for RefPtr
#include "gdkmm/color.h" // for Color
#include "gdkmm/cursor.h" // for Cursor
#include "gdkmm/device.h" // for operator|, BUTTON_PRESS...
#include "gdkmm/window.h" // for Window
#include "glibmm/refptr.h" // for RefPtr
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/hvbox.h" // for VBox
#include "gtkmm/widget.h" // for Widget
#include "pangomm/fontdescription.h" // for FontDescription, WEIGHT...
#include "pangomm/layout.h" // for Layout
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/TriggerPropertiesDialog.h should add these lines:
#include <vector> // for vector
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
class ChannelSelectorRow;
class Oscilloscope;
class OscilloscopeWindow;
class ParameterRowBase;
class Trigger;
~/scopehal/src/glscopeclient/TriggerPropertiesDialog.h should remove these lines:
- #include "FilterDialog.h" // lines 39-39
The full include-list for ~/scopehal/src/glscopeclient/TriggerPropertiesDialog.h:
#include <vector> // for vector
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/dialog.h" // for Dialog
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/grid.h" // for Grid
#include "gtkmm/label.h" // for Label
class ChannelSelectorRow;
class Oscilloscope;
class OscilloscopeWindow;
class ParameterRowBase;
class Trigger;
---
~/scopehal/src/glscopeclient/TriggerPropertiesDialog.cpp should add these lines:
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for _Rb_tree_iterator, oper...
#include <string> // for string, operator<
#include <utility> // for pair
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "FilterDialog.h" // for ChannelSelectorRow, Fil...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Trigger.h" // for Trigger
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring, operator==
#include "gtkmm/box.h" // for Box, PACK_SHRINK
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem...
namespace Gtk { class Widget; }
~/scopehal/src/glscopeclient/TriggerPropertiesDialog.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/TriggerPropertiesDialog.cpp:
#include "TriggerPropertiesDialog.h"
#include <stdio.h> // for snprintf, NULL, size_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <map> // for _Rb_tree_iterator, oper...
#include <string> // for string, operator<
#include <utility> // for pair
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "FilterDialog.h" // for ChannelSelectorRow, Fil...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "Trigger.h" // for Trigger
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring, operator==
#include "gtkmm/box.h" // for Box, PACK_SHRINK
#include "gtkmm/enums.h" // for POS_RIGHT, POS_BOTTOM
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor0, mem...
namespace Gtk { class Widget; }
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/VertexArray.h should add these lines:
#include <GL/glew.h> // for GLuint, glBindVertexArray, glDeleteVertexArrays
#include <vector> // for vector
~/scopehal/src/glscopeclient/VertexArray.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/VertexArray.h:
#include <GL/glew.h> // for GLuint, glBindVertexArray, glDeleteVertexArrays
#include <vector> // for vector
---
~/scopehal/src/glscopeclient/VertexArray.cpp should add these lines:
#include <cstddef> // for size_t, std
~/scopehal/src/glscopeclient/VertexArray.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/VertexArray.cpp:
#include "VertexArray.h"
#include <cstddef> // for size_t, std
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/VertexBuffer.h should add these lines:
#include <GL/glew.h> // for GLuint, GL_ARRAY_BUFFER, glBindBuffer, glDelete...
#include <vector> // for vector
~/scopehal/src/glscopeclient/VertexBuffer.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/VertexBuffer.h:
#include <GL/glew.h> // for GLuint, GL_ARRAY_BUFFER, glBindBuffer, glDelete...
#include <vector> // for vector
---
~/scopehal/src/glscopeclient/VertexBuffer.cpp should add these lines:
#include <cstddef> // for size_t, std
~/scopehal/src/glscopeclient/VertexBuffer.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/VertexBuffer.cpp:
#include "VertexBuffer.h"
#include <cstddef> // for size_t, std
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/WaveformArea.h should add these lines:
#include <gdk/gdk.h> // for GdkEventButton, GdkEven...
#include <stddef.h> // for NULL, size_t
#include <stdint.h> // for int64_t, uint32_t
#include <algorithm> // for max
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Framebuffer.h" // for Framebuffer
#include "Program.h" // for Program
#include "ShaderStorageBuffer.h" // for ShaderStorageBuffer
#include "Texture.h" // for Texture
#include "VertexArray.h" // for VertexArray
#include "VertexBuffer.h" // for VertexBuffer
#include "gtkmm/checkmenuitem.h" // for CheckMenuItem
#include "gtkmm/glarea.h" // for GLArea
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/menuitem.h" // for MenuItem
#include "gtkmm/radiomenuitem.h" // for RadioMenuItem, RadioMen...
#include "pangomm/fontdescription.h" // for FontDescription
class Filter;
class FilterDialog;
namespace Cairo { class Context; }
namespace Cairo { template <class T_CppObject> class RefPtr; }
namespace Gdk { class Color; }
namespace Gdk { class GLContext; }
namespace Glib { template <class T_CppObject> class RefPtr; }
~/scopehal/src/glscopeclient/WaveformArea.h should remove these lines:
- #include "FilterDialog.h" // lines 39-39
The full include-list for ~/scopehal/src/glscopeclient/WaveformArea.h:
#include <gdk/gdk.h> // for GdkEventButton, GdkEven...
#include <stddef.h> // for NULL, size_t
#include <stdint.h> // for int64_t, uint32_t
#include <algorithm> // for max
#include <map> // for map
#include <set> // for set
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "EdgeTrigger.h" // for EdgeTrigger, EdgeTrigge...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Framebuffer.h" // for Framebuffer
#include "Program.h" // for Program
#include "Rect.h" // for Rect
#include "ShaderStorageBuffer.h" // for ShaderStorageBuffer
#include "Texture.h" // for Texture
#include "VertexArray.h" // for VertexArray
#include "VertexBuffer.h" // for VertexBuffer
#include "WaveformGroup.h" // for WaveformGroup, Waveform...
#include "gtkmm/checkmenuitem.h" // for CheckMenuItem
#include "gtkmm/glarea.h" // for GLArea
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/menuitem.h" // for MenuItem
#include "gtkmm/radiomenuitem.h" // for RadioMenuItem, RadioMen...
#include "pangomm/fontdescription.h" // for FontDescription
class Filter;
class FilterDialog;
class OscilloscopeWindow; // lines 105-105
class WaveformArea; // lines 43-43
namespace Cairo { class Context; }
namespace Cairo { template <class T_CppObject> class RefPtr; }
namespace Gdk { class Color; }
namespace Gdk { class GLContext; }
namespace Glib { template <class T_CppObject> class RefPtr; }
---
~/scopehal/src/glscopeclient/WaveformArea.cpp should add these lines:
#include <GL/glew.h> // for glGetString, GL_ARRAY_BUFFER
#include <stdio.h> // for fclose, fopen, fread, FILE
#include <stdlib.h> // for exit, NULL
#include <glm/gtc/../detail/setup.hpp> // for glm
#include <iosfwd> // for std
#include <utility> // for pair
#include "../scopehal/Filter.h" // for Filter, Filter::CAT_ANALYSIS
#include "../xptools/../log/log.h" // for LogFatal, LogDebug, LogIndenter
#include "FilterDialog.h" // for FilterDialog
#include "HorizontalBathtub.h" // for HorizontalBathtub
#include "Shader.h" // for FragmentShader, VertexShader
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waterfall.h" // for Waterfall
#include "gdkmm/device.h" // for operator|, BUTTON_PRESS_MASK
#include "gdkmm/glcontext.h" // for GLContext
#include "glibmm/error.h" // for Error
#include "glibmm/refptr.h" // for RefPtr
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/enums.h" // for MESSAGE_ERROR
#include "gtkmm/messagedialog.h" // for MessageDialog, BUTTONS_OK
#include "gtkmm/object.h" // for manage
#include "gtkmm/separatormenuitem.h" // for SeparatorMenuItem
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor2, mem_fun
~/scopehal/src/glscopeclient/WaveformArea.cpp should remove these lines:
- #include <random> // lines 38-38
- #include "../../lib/scopeprotocols/scopeprotocols.h" // lines 39-39
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/WaveformArea.cpp:
#include "WaveformArea.h"
#include <GL/glew.h> // for glGetString, GL_ARRAY_BUFFER
#include <stdio.h> // for fclose, fopen, fread, FILE
#include <stdlib.h> // for exit, NULL
#include <glm/gtc/../detail/setup.hpp> // for glm
#include <iosfwd> // for std
#include <utility> // for pair
#include "../scopehal/Filter.h" // for Filter, Filter::CAT_ANALYSIS
#include "../xptools/../log/log.h" // for LogFatal, LogDebug, LogIndenter
#include "FilterDialog.h" // for FilterDialog
#include "HorizontalBathtub.h" // for HorizontalBathtub
#include "OscilloscopeWindow.h" // for OscilloscopeWindow, Oscillosc...
#include "Shader.h" // for FragmentShader, VertexShader
#include "Unit.h" // for Unit, Unit::UNIT_PS
#include "Waterfall.h" // for Waterfall
#include "gdkmm/device.h" // for operator|, BUTTON_PRESS_MASK
#include "gdkmm/glcontext.h" // for GLContext
#include "glibmm/error.h" // for Error
#include "glibmm/refptr.h" // for RefPtr
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/enums.h" // for MESSAGE_ERROR
#include "gtkmm/messagedialog.h" // for MessageDialog, BUTTONS_OK
#include "gtkmm/object.h" // for manage
#include "gtkmm/separatormenuitem.h" // for SeparatorMenuItem
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor2, mem_fun
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/WaveformArea_events.cpp should add these lines:
#include <GL/glew.h> // for glGetError, glViewport
#include <gdk/gdk.h> // for GdkEventButton, Gdk...
#include <math.h> // for fabs
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max, sort
#include <functional> // for less
#include <glm/gtc/../detail/setup.hpp> // for glm
#include <iosfwd> // for std
#include <set> // for set
#include <string> // for string
#include <utility> // for pair
#include <vector> // for vector
#include "../../lib/scopehal/PacketDecoder.h" // for PacketDecoder
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "../scopehal/scopehal.h" // for GetDefaultChannelColor
#include "../xptools/../log/log.h" // for LogNotice, LogDebug
#include "EdgeTrigger.h" // for EdgeTrigger, EdgeTr...
#include "FilterDialog.h" // for FilterDialog
#include "FlowGraphNode.h" // for StreamDescriptor
#include "ProtocolAnalyzerWindow.h" // for ProtocolAnalyzerWindow
#include "Rect.h" // for Rect
#include "Texture.h" // for Texture
#include "Timeline.h" // for Timeline
#include "Trigger.h" // for Trigger
#include "Unit.h" // for Unit
#include "Waveform.h" // for WaveformBase
#include "WaveformGroup.h" // for WaveformGroup, Wave...
#include "gdkmm/cursor.h" // for Cursor
#include "gdkmm/rectangle.h" // for Rectangle
#include "gdkmm/window.h" // for Window
#include "glibmm/refptr.h" // for RefPtr
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/checkmenuitem.h" // for CheckMenuItem
#include "gtkmm/dialog.h" // for RESPONSE_OK
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/hvbox.h" // for VBox
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/menuitem.h" // for MenuItem
#include "gtkmm/radiomenuitem.h" // for RadioMenuItem
#include "gtkmm/widget.h" // for Widget
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor1
~/scopehal/src/glscopeclient/WaveformArea_events.cpp should remove these lines:
- #include <random> // lines 39-39
- #include "glscopeclient.h" // lines 36-36
The full include-list for ~/scopehal/src/glscopeclient/WaveformArea_events.cpp:
#include <GL/glew.h> // for glGetError, glViewport
#include <gdk/gdk.h> // for GdkEventButton, Gdk...
#include <math.h> // for fabs
#include <stdint.h> // for int64_t
#include <stdio.h> // for NULL, size_t, snprintf
#include <algorithm> // for max, sort
#include <functional> // for less
#include <glm/gtc/../detail/setup.hpp> // for glm
#include <iosfwd> // for std
#include <map> // for map, map<>::mapped_...
#include <set> // for set
#include <string> // for string
#include <utility> // for pair
#include <vector> // for vector
#include "../../lib/scopehal/PacketDecoder.h" // for PacketDecoder
#include "../../lib/scopehal/TwoLevelTrigger.h" // for TwoLevelTrigger
#include "../../lib/scopeprotocols/EyePattern.h" // for EyePattern, EyeWave...
#include "../../lib/scopeprotocols/Waterfall.h" // for Waterfall
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "../scopehal/scopehal.h" // for GetDefaultChannelColor
#include "../xptools/../log/log.h" // for LogNotice, LogDebug
#include "ChannelPropertiesDialog.h" // for ChannelPropertiesDi...
#include "EdgeTrigger.h" // for EdgeTrigger, EdgeTr...
#include "FilterDialog.h" // for FilterDialog
#include "FlowGraphNode.h" // for StreamDescriptor
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "ProtocolAnalyzerWindow.h" // for ProtocolAnalyzerWindow
#include "Rect.h" // for Rect
#include "Texture.h" // for Texture
#include "Timeline.h" // for Timeline
#include "Trigger.h" // for Trigger
#include "Unit.h" // for Unit
#include "Waveform.h" // for WaveformBase
#include "WaveformArea.h" // for WaveformArea, Wavef...
#include "WaveformGroup.h" // for WaveformGroup, Wave...
#include "gdkmm/cursor.h" // for Cursor
#include "gdkmm/rectangle.h" // for Rectangle
#include "gdkmm/window.h" // for Window
#include "glibmm/refptr.h" // for RefPtr
#include "glibmm/signalproxy.h" // for SignalProxy
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/checkmenuitem.h" // for CheckMenuItem
#include "gtkmm/dialog.h" // for RESPONSE_OK
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/hvbox.h" // for VBox
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/menuitem.h" // for MenuItem
#include "gtkmm/radiomenuitem.h" // for RadioMenuItem
#include "gtkmm/widget.h" // for Widget
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor1
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/WaveformArea_rendering.cpp:94:27: warning: cast from 'uint32_t *' (aka 'unsigned int *') to 'int64_t *' (aka 'long *') increases required alignment from 4 to 8 [-Wcast-align]
m_mappedConfigBuffer64 = (int64_t*)m_mappedConfigBuffer;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~/scopehal/src/glscopeclient/WaveformArea_rendering.cpp should add these lines:
#include <GL/glew.h> // for glEnable, glDisable
#include <ext/alloc_traits.h> // for __alloc_traits<>::v...
#include <float.h> // for FLT_MAX
#include <stdint.h> // for int64_t, uint32_t
#include <string.h> // for NULL, memcpy, size_t
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>:...
#include <utility> // for pair
#include <vector> // for vector
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "../xptools/../log/log.h" // for LogNotice, LogIndenter
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Framebuffer.h" // for Framebuffer
#include "Program.h" // for Program
#include "Rect.h" // for Rect
#include "ShaderStorageBuffer.h" // for ShaderStorageBuffer
#include "Texture.h" // for Texture
#include "VertexArray.h" // for VertexArray
#include "Waveform.h" // for WaveformBase, Analo...
#include "WaveformGroup.h" // for WaveformGroup
#include "cairomm/context.h" // for Context
#include "cairomm/enums.h" // for FORMAT_ARGB32, OPER...
#include "cairomm/refptr.h" // for RefPtr
#include "cairomm/surface.h" // for ImageSurface, Surface
#include "gdkmm/color.h" // for Color
#include "glibmm/ustring.h" // for ustring
namespace Gdk { class GLContext; }
namespace Glib { template <class T_CppObject> class RefPtr; }
~/scopehal/src/glscopeclient/WaveformArea_rendering.cpp should remove these lines:
- #include <immintrin.h> // lines 41-41
- #include <random> // lines 39-39
- #include "glscopeclient.h" // lines 36-36
The full include-list for ~/scopehal/src/glscopeclient/WaveformArea_rendering.cpp:
#include <GL/glew.h> // for glEnable, glDisable
#include <ext/alloc_traits.h> // for __alloc_traits<>::v...
#include <float.h> // for FLT_MAX
#include <stdint.h> // for int64_t, uint32_t
#include <string.h> // for NULL, memcpy, size_t
#include <algorithm> // for max, min
#include <iosfwd> // for std
#include <map> // for map, operator!=
#include <memory> // for allocator_traits<>:...
#include <utility> // for pair
#include <vector> // for vector
#include "../../lib/scopeprotocols/EyePattern.h" // for EyeWaveform
#include "../../lib/scopeprotocols/Waterfall.h" // for Waterfall, Waterfal...
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "../xptools/../log/log.h" // for LogNotice, LogIndenter
#include "FlowGraphNode.h" // for StreamDescriptor
#include "Framebuffer.h" // for Framebuffer
#include "OscilloscopeWindow.h" // for OscilloscopeWindow
#include "Program.h" // for Program
#include "Rect.h" // for Rect
#include "ShaderStorageBuffer.h" // for ShaderStorageBuffer
#include "Texture.h" // for Texture
#include "VertexArray.h" // for VertexArray
#include "Waveform.h" // for WaveformBase, Analo...
#include "WaveformArea.h" // for WaveformArea, Wavef...
#include "WaveformGroup.h" // for WaveformGroup
#include "cairomm/context.h" // for Context
#include "cairomm/enums.h" // for FORMAT_ARGB32, OPER...
#include "cairomm/refptr.h" // for RefPtr
#include "cairomm/surface.h" // for ImageSurface, Surface
#include "gdkmm/color.h" // for Color
#include "glibmm/ustring.h" // for ustring
namespace Gdk { class GLContext; }
namespace Glib { template <class T_CppObject> class RefPtr; }
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/WaveformArea_cairo.cpp should add these lines:
#include <ctype.h> // for islower
#include <ext/alloc_traits.h> // for __alloc_traits<>::va...
#include <math.h> // for M_PI, round, ceil
#include <stdint.h> // for int64_t, uint64_t
#include <stdio.h> // for snprintf, size_t, NULL
#include <algorithm> // for max
#include <glm/gtc/../detail/setup.hpp> // for glm
#include <iosfwd> // for std
#include <memory> // for allocator_traits<>::...
#include <string> // for string, operator+
#include <utility> // for pair
#include <vector> // for vector, operator!=
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "EyeMask.h" // for EyeMask
#include "FlowGraphNode.h" // for StreamDescriptor
#include "PeakDetectionFilter.h" // for PeakDetector, Peak (...
#include "Rect.h" // for Rect, vec2f
#include "Trigger.h" // for Trigger
#include "Unit.h" // for Unit, Unit::UNIT_BIT...
#include "Waveform.h" // for Waveform, WaveformBase
#include "WaveformGroup.h" // for WaveformGroup, Wavef...
#include "cairomm/context.h" // for Context
#include "cairomm/pattern.h" // for LinearGradient, Pattern
#include "cairomm/refptr.h" // for RefPtr
#include "gdkmm/color.h" // for Color
#include "glibmm/refptr.h" // for RefPtr
#include "glibmm/ustring.h" // for ustring
#include "pangomm/layout.h" // for Layout
~/scopehal/src/glscopeclient/WaveformArea_cairo.cpp should remove these lines:
- #include <random> // lines 44-44
- #include "../scopeprotocols/FFTFilter.h" // lines 47-47
- #include "OscilloscopeWindow.h" // lines 43-43
- #include "glscopeclient.h" // lines 41-41
The full include-list for ~/scopehal/src/glscopeclient/WaveformArea_cairo.cpp:
#include <ctype.h> // for islower
#include <ext/alloc_traits.h> // for __alloc_traits<>::va...
#include <math.h> // for M_PI, round, ceil
#include <stdint.h> // for int64_t, uint64_t
#include <stdio.h> // for snprintf, size_t, NULL
#include <algorithm> // for max
#include <glm/gtc/../detail/setup.hpp> // for glm
#include <iosfwd> // for std
#include <map> // for allocator, map, oper...
#include <memory> // for allocator_traits<>::...
#include <string> // for string, operator+
#include <utility> // for pair
#include <vector> // for vector, operator!=
#include "../../lib/scopehal/TwoLevelTrigger.h" // for TwoLevelTrigger
#include "../scopehal/Filter.h" // for Filter
#include "../scopehal/Oscilloscope.h" // for Oscilloscope
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "../scopeprotocols/EyePattern.h" // for EyeWaveform, EyePattern
#include "EyeMask.h" // for EyeMask
#include "FlowGraphNode.h" // for StreamDescriptor
#include "PeakDetectionFilter.h" // for PeakDetector, Peak (...
#include "Rect.h" // for Rect, vec2f
#include "Trigger.h" // for Trigger
#include "Unit.h" // for Unit, Unit::UNIT_BIT...
#include "Waveform.h" // for Waveform, WaveformBase
#include "WaveformArea.h" // for WaveformArea, Wavefo...
#include "WaveformGroup.h" // for WaveformGroup, Wavef...
#include "cairomm/context.h" // for Context
#include "cairomm/pattern.h" // for LinearGradient, Pattern
#include "cairomm/refptr.h" // for RefPtr
#include "gdkmm/color.h" // for Color
#include "glibmm/refptr.h" // for RefPtr
#include "glibmm/ustring.h" // for ustring
#include "pangomm/layout.h" // for Layout
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/glscopeclient/WaveformGroup.h should add these lines:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <algorithm> // for max
#include <map> // for map
#include <string> // for string
#include <vector> // for vector
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/hvbox.h" // for VBox
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/treemodel.h" // for TreeModel, TreeModel::ColumnRecord
#include "gtkmm/treemodelcolumn.h" // for TreeModelColumn
#include "gtkmm/treeview.h" // for TreeView
class IDTable;
class OscilloscopeChannel;
class Statistic;
namespace Gtk { class TreeStore; }
namespace Gtk { class Widget; }
~/scopehal/src/glscopeclient/WaveformGroup.h should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/WaveformGroup.h:
#include <ext/alloc_traits.h> // for __alloc_traits<>::value_type
#include <stddef.h> // for size_t
#include <stdint.h> // for int64_t
#include <algorithm> // for max
#include <map> // for map
#include <string> // for string
#include <vector> // for vector
#include "Timeline.h" // for Timeline
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/hvbox.h" // for VBox
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/treemodel.h" // for TreeModel, TreeModel::ColumnRecord
#include "gtkmm/treemodelcolumn.h" // for TreeModelColumn
#include "gtkmm/treeview.h" // for TreeView
class IDTable;
class OscilloscopeChannel;
class OscilloscopeWindow; // lines 41-41
class Statistic;
namespace Gtk { class TreeStore; }
namespace Gtk { class Widget; }
---
~/scopehal/src/glscopeclient/WaveformGroup.cpp should add these lines:
#include <stdio.h> // for snprintf, size_t
#include <iosfwd> // for std
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Bijection.h" // for Bijection
#include "IDTable.h" // for IDTable
#include "Statistic.h" // for Statistic
#include "Unit.h" // for Unit
#include "glibmm/propertyproxy.h" // for PropertyProxy
#include "glibmm/ustring.h" // for operator+, ustring, ope...
#include "gtkmm/box.h" // for PACK_SHRINK, PACK_EXPAN...
#include "gtkmm/cellrenderer.h" // for CellRenderer
#include "gtkmm/enums.h" // for ALIGN_END
#include "gtkmm/treeiter.h" // for TreeValueProxy, TreeRow
#include "gtkmm/treestore.h" // for TreeStore
#include "gtkmm/treeviewcolumn.h" // for TreeViewColumn
namespace Gtk { class Widget; }
~/scopehal/src/glscopeclient/WaveformGroup.cpp should remove these lines:
- #include "glscopeclient.h" // lines 35-35
The full include-list for ~/scopehal/src/glscopeclient/WaveformGroup.cpp:
#include "WaveformGroup.h"
#include <stdio.h> // for snprintf, size_t
#include <iosfwd> // for std
#include "../scopehal/OscilloscopeChannel.h" // for OscilloscopeChannel
#include "Bijection.h" // for Bijection
#include "IDTable.h" // for IDTable
#include "Statistic.h" // for Statistic
#include "Unit.h" // for Unit
#include "glibmm/propertyproxy.h" // for PropertyProxy
#include "glibmm/ustring.h" // for operator+, ustring, ope...
#include "gtkmm/box.h" // for PACK_SHRINK, PACK_EXPAN...
#include "gtkmm/cellrenderer.h" // for CellRenderer
#include "gtkmm/enums.h" // for ALIGN_END
#include "gtkmm/treeiter.h" // for TreeValueProxy, TreeRow
#include "gtkmm/treestore.h" // for TreeStore
#include "gtkmm/treeviewcolumn.h" // for TreeViewColumn
namespace Gtk { class Widget; }
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
In file included from ~/scopehal/src/glscopeclient/main.cpp:41:
In file included from ~/scopehal/src/glscopeclient/glscopeclient.h:40:
In file included from ~/scopehal/lib/scopeprotocols/../scopehal/scopehal.h:51:
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
#define LogTrace(...) LogDebugTrace(__PRETTY_FUNCTION__, ##__VA_ARGS__)
^
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/lib/scopehal/../xptools/../log/log.h:200:58: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
~/scopehal/src/glscopeclient/main.cpp should add these lines:
#include <pthread.h> // for pthread_self, pthread_...
#include <stdio.h> // for fprintf, NULL, sscanf
#include <stdlib.h> // for getenv
#include <string.h> // for strcmp
#include <sys/time.h> // for CLOCK_REALTIME
#include <time.h> // for clock_gettime, timespec
#include <unistd.h> // for chdir, readlink, ssize_t
#include <algorithm> // for max
#include <memory> // for unique_ptr
#include <string> // for string, operator==
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../scopehal/Oscilloscope.h" // for Oscilloscope, Oscillos...
#include "../scopehal/scopehal.h" // for DriverStaticInit, Init...
#include "../xptools/../log/log.h" // for LogError, LogTrace
#include "SCPITransport.h" // for SCPITransport
#include "ScopeApp.h" // for ScopeApp, ScopeThread
#include "glibmm/ustring.h" // for ustring
#include "gtkmm/dialog.h" // for RESPONSE_OK
#include "gtkmm/enums.h" // for MESSAGE_ERROR
#include "gtkmm/messagedialog.h" // for MessageDialog, BUTTONS_OK
~/scopehal/src/glscopeclient/main.cpp should remove these lines:
The full include-list for ~/scopehal/src/glscopeclient/main.cpp:
#include <libgen.h> // for dirname
#include <omp.h> // for omp_get_num_procs, omp...
#include <pthread.h> // for pthread_self, pthread_...
#include <stdio.h> // for fprintf, NULL, sscanf
#include <stdlib.h> // for getenv
#include <string.h> // for strcmp
#include <sys/time.h> // for CLOCK_REALTIME
#include <time.h> // for clock_gettime, timespec
#include <unistd.h> // for chdir, readlink, ssize_t
#include <algorithm> // for max
#include <chrono> // for milliseconds
#include <iostream> // for std
#include <memory> // for unique_ptr
#include <string> // for string, operator==
#include <thread> // for sleep_for
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../scopehal/Oscilloscope.h" // for Oscilloscope, Oscillos...
#include "../scopehal/scopehal.h" // for DriverStaticInit, Init...
#include "../scopeprotocols/scopeprotocols.h" // for ScopeProtocolStaticInit
#include "../xptools/../log/log.h" // for LogError, LogTrace
#include "InstrumentConnectionDialog.h" // for InstrumentConnectionDi...
#include "SCPITransport.h" // for SCPITransport
#include "ScopeApp.h" // for ScopeApp, ScopeThread
#include "glibmm/ustring.h" // for ustring
#include "glscopeclient.h" // for GetTime
#include "gtkmm/dialog.h" // for RESPONSE_OK
#include "gtkmm/enums.h" // for MESSAGE_ERROR
#include "gtkmm/messagedialog.h" // for MessageDialog, BUTTONS_OK
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/tests/FrequencyMeasurement/main.cpp should add these lines:
#include <float.h> // for FLT_MAX
#include <math.h> // for M_PI
#include <algorithm> // for max, min
#include <cstddef> // for size_t, std
#include <random> // for uniform_real_di...
#include <string> // for string
#include <vector> // for vector
#include "../scopehal/Filter.h" // for Filter
#include "../xptools/../log/log.h" // for LogDebug, LogVe...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "MockOscilloscope.h" // for MockOscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeCha...
#include "Unit.h" // for Unit, Unit::UNI...
#include "Waveform.h" // for EmptyConstructo...
~/scopehal/tests/FrequencyMeasurement/main.cpp should remove these lines:
- #include "../../lib/scopehal/scopehal.h" // lines 35-35
The full include-list for ~/scopehal/tests/FrequencyMeasurement/main.cpp:
#include <float.h> // for FLT_MAX
#include <math.h> // for M_PI
#include <algorithm> // for max, min
#include <cstddef> // for size_t, std
#include <random> // for uniform_real_di...
#include <string> // for string
#include <vector> // for vector
#include "../../lib/scopehal/TestCase.h" // for TestCase
#include "../../lib/scopehal/TestWaveformSource.h" // for TestWaveformSource
#include "../../lib/scopeprotocols/scopeprotocols.h" // for ScopeProtocolSt...
#include "../scopehal/Filter.h" // for Filter
#include "../xptools/../log/log.h" // for LogDebug, LogVe...
#include "FlowGraphNode.h" // for StreamDescriptor
#include "MockOscilloscope.h" // for MockOscilloscope
#include "OscilloscopeChannel.h" // for OscilloscopeCha...
#include "Unit.h" // for Unit, Unit::UNI...
#include "Waveform.h" // for EmptyConstructo...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/psuclient/MainWindow.h should add these lines:
#include <stddef.h> // for size_t
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for Graph (ptr only), Graphable
#include "gtkmm/hvbox.h" // for VBox
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/menubar.h" // for MenuBar
#include "gtkmm/menuitem.h" // for MenuItem
#include "gtkmm/window.h" // for Window
class PowerSupply;
namespace Gtk { class CheckButton; }
namespace Gtk { class ComboBoxText; }
namespace Gtk { class Entry; }
namespace Gtk { class Frame; }
namespace Gtk { class Label; }
namespace Gtk { class Switch; }
~/scopehal/src/psuclient/MainWindow.h should remove these lines:
- #include "../scopehal/PowerSupply.h" // lines 39-39
The full include-list for ~/scopehal/src/psuclient/MainWindow.h:
#include <stddef.h> // for size_t
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for Graph (ptr only), Graphable
#include "gtkmm/hvbox.h" // for VBox
#include "gtkmm/menu.h" // for Menu
#include "gtkmm/menubar.h" // for MenuBar
#include "gtkmm/menuitem.h" // for MenuItem
#include "gtkmm/window.h" // for Window
class PowerSupply;
namespace Gtk { class CheckButton; }
namespace Gtk { class ComboBoxText; }
namespace Gtk { class Entry; }
namespace Gtk { class Frame; }
namespace Gtk { class Label; }
namespace Gtk { class Switch; }
---
~/scopehal/src/psuclient/MainWindow.cpp should add these lines:
#include <stdio.h> // for snprintf, size_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <string> // for string
#include <utility> // for move
#include "../scopehal/PowerSupply.h" // for PowerSupply
#include "gdkmm/color.h" // for Color
#include "glibmm/main.h" // for signal_timeout, SignalTimeout
#include "glibmm/propertyproxy.h" // for PropertyProxy
#include "glibmm/propertyproxy_base.h" // for SignalProxyProperty
#include "gtkmm/box.h" // for PACK_SHRINK
#include "gtkmm/checkbutton.h" // for CheckButton
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/label.h" // for Label
#include "gtkmm/object.h" // for manage
#include "gtkmm/switch.h" // for Switch
#include "pangomm/fontdescription.h" // for FontDescription
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/connection.h" // for connection
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor1, bound_mem...
#include "sigc++/functors/slot.h" // for slot
~/scopehal/src/psuclient/MainWindow.cpp should remove these lines:
- #include "../scopehal/Instrument.h" // lines 37-37
The full include-list for ~/scopehal/src/psuclient/MainWindow.cpp:
#include "MainWindow.h"
#include <stdio.h> // for snprintf, size_t
#include <algorithm> // for max
#include <iosfwd> // for std
#include <string> // for string
#include <utility> // for move
#include "../graphwidget/Graph.h" // for Graph, Graphable, GraphPoint
#include "../scopehal/PowerSupply.h" // for PowerSupply
#include "gdkmm/color.h" // for Color
#include "glibmm/main.h" // for signal_timeout, SignalTimeout
#include "glibmm/propertyproxy.h" // for PropertyProxy
#include "glibmm/propertyproxy_base.h" // for SignalProxyProperty
#include "gtkmm/box.h" // for PACK_SHRINK
#include "gtkmm/checkbutton.h" // for CheckButton
#include "gtkmm/comboboxtext.h" // for ComboBoxText
#include "gtkmm/entry.h" // for Entry
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/label.h" // for Label
#include "gtkmm/object.h" // for manage
#include "gtkmm/switch.h" // for Switch
#include "pangomm/fontdescription.h" // for FontDescription
#include "psuclient.h" // for GetTime
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/connection.h" // for connection
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor1, bound_mem...
#include "sigc++/functors/slot.h" // for slot
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/psuclient/main.cpp should add these lines:
#include <stdio.h> // for fprintf, sscanf
#include <sys/time.h> // for CLOCK_REALTIME
#include <time.h> // for clock_gettime
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for unique_ptr
#include <string> // for string, oper...
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../xptools/../log/log.h" // for LogError
#include "SCPISocketTransport.h" // for SCPISocketTr...
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/application.h" // for Application
#include "gtkmm/main.h" // for Main
class PowerSupply;
~/scopehal/src/psuclient/main.cpp should remove these lines:
The full include-list for ~/scopehal/src/psuclient/main.cpp:
#include <stdio.h> // for fprintf, sscanf
#include <sys/time.h> // for CLOCK_REALTIME
#include <time.h> // for clock_gettime
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for unique_ptr
#include <string> // for string, oper...
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../scopehal/RohdeSchwarzHMC804xPowerSupply.h" // for RohdeSchwarz...
#include "../xptools/../log/log.h" // for LogError
#include "MainWindow.h" // for MainWindow
#include "SCPISocketTransport.h" // for SCPISocketTr...
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/application.h" // for Application
#include "gtkmm/main.h" // for Main
#include "psuclient.h" // for GetTime
class PowerSupply;
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/reflowmon/MainWindow.h should add these lines:
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for Graph, Graphable
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/hvbox.h" // for HBox, VBox
#include "gtkmm/label.h" // for Label
#include "gtkmm/window.h" // for Window
class Multimeter;
~/scopehal/src/reflowmon/MainWindow.h should remove these lines:
- #include "../scopehal/Multimeter.h" // lines 39-39
The full include-list for ~/scopehal/src/reflowmon/MainWindow.h:
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for Graph, Graphable
#include "gtkmm/frame.h" // for Frame
#include "gtkmm/hvbox.h" // for HBox, VBox
#include "gtkmm/label.h" // for Label
#include "gtkmm/window.h" // for Window
class Multimeter;
---
~/scopehal/src/reflowmon/MainWindow.cpp should add these lines:
#include <stdio.h> // for snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <string> // for string
#include <utility> // for move
#include "../scopehal/Multimeter.h" // for Multimeter
#include "gdkmm/color.h" // for Color
#include "glibmm/main.h" // for signal_timeout, SignalTimeout
#include "gtkmm/box.h" // for PACK_SHRINK, PACK_EXPAND_WIDGET
#include "pangomm/fontdescription.h" // for FontDescription
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/connection.h" // for connection
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor1, mem_fun
#include "sigc++/functors/slot.h" // for slot
~/scopehal/src/reflowmon/MainWindow.cpp should remove these lines:
- #include "../scopehal/Instrument.h" // lines 37-37
The full include-list for ~/scopehal/src/reflowmon/MainWindow.cpp:
#include "MainWindow.h"
#include <stdio.h> // for snprintf
#include <algorithm> // for max
#include <iosfwd> // for std
#include <string> // for string
#include <utility> // for move
#include "../graphwidget/Graph.h" // for Graph, Graphable, GraphPoint
#include "../scopehal/Multimeter.h" // for Multimeter
#include "gdkmm/color.h" // for Color
#include "glibmm/main.h" // for signal_timeout, SignalTimeout
#include "gtkmm/box.h" // for PACK_SHRINK, PACK_EXPAND_WIDGET
#include "pangomm/fontdescription.h" // for FontDescription
#include "reflowmon.h" // for GetTime
#include "sigc++/adaptors/bind.h" // for bind_functor, bind
#include "sigc++/connection.h" // for connection
#include "sigc++/functors/mem_fun.h" // for bound_mem_functor1, mem_fun
#include "sigc++/functors/slot.h" // for slot
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/reflowmon/main.cpp should add these lines:
#include <stdio.h> // for NULL, fprintf
#include <sys/time.h> // for CLOCK_REALTIME
#include <time.h> // for clock_gettime
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for unique_ptr
#include <string> // for string, opera...
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../scopehal/Multimeter.h" // for Multimeter
#include "../xptools/../log/log.h" // for LogError, Par...
#include "SCPISocketTransport.h" // for SCPISocketTra...
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/application.h" // for Application
#include "gtkmm/main.h" // for Main
~/scopehal/src/reflowmon/main.cpp should remove these lines:
The full include-list for ~/scopehal/src/reflowmon/main.cpp:
#include <stdio.h> // for NULL, fprintf
#include <sys/time.h> // for CLOCK_REALTIME
#include <time.h> // for clock_gettime
#include <algorithm> // for max
#include <iosfwd> // for std
#include <memory> // for unique_ptr
#include <string> // for string, opera...
#include <vector> // for vector
#include "../graphwidget/Graph.h" // for GetTime
#include "../scopehal/Multimeter.h" // for Multimeter
#include "../scopehal/RohdeSchwarzHMC8012Multimeter.h" // for RohdeSchwarzH...
#include "../xptools/../log/log.h" // for LogError, Par...
#include "MainWindow.h" // for MainWindow
#include "SCPISocketTransport.h" // for SCPISocketTra...
#include "glibmm/refptr.h" // for RefPtr
#include "gtkmm/application.h" // for Application
#include "gtkmm/main.h" // for Main
#include "reflowmon.h" // for GetTime
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/examples/curvetrace/main.cpp should add these lines:
#include <stdio.h> // for fprintf, stderr
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <iosfwd> // for std
#include <memory> // for unique_ptr
#include <string> // for string, oper...
#include <thread> // for sleep_for
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogNotice
#include "Multimeter.h" // for Multimeter
#include "SCPISocketTransport.h" // for SCPISocketTr...
~/scopehal/src/examples/curvetrace/main.cpp should remove these lines:
- #include "../scopehal/Instrument.h" // lines 37-37
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/src/examples/curvetrace/main.cpp:
#include <stdio.h> // for fprintf, stderr
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <iosfwd> // for std
#include <memory> // for unique_ptr
#include <string> // for string, oper...
#include <thread> // for sleep_for
#include <vector> // for vector
#include "../scopehal/RohdeSchwarzHMC8012Multimeter.h" // for RohdeSchwarz...
#include "../scopehal/RohdeSchwarzHMC804xPowerSupply.h" // for RohdeSchwarz...
#include "../xptools/../log/log.h" // for LogNotice
#include "Multimeter.h" // for Multimeter
#include "SCPISocketTransport.h" // for SCPISocketTr...
---
Warning: include-what-you-use reported diagnostics:
warning: unknown warning option '-Wunsafe-loop-optimizations'; did you mean '-Wunavailable-declarations'? [-Wunknown-warning-option]
~/scopehal/src/examples/fgtest/main.cpp should add these lines:
#include <stdio.h> // for fprintf, stderr
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <iosfwd> // for std
#include <memory> // for unique_ptr
#include <string> // for operator==, string
#include <thread> // for sleep_for
#include <vector> // for vector
#include "../xptools/../log/log.h" // for LogError, ParseLoggerArg...
#include "SCPISocketTransport.h" // for SCPISocketTransport
~/scopehal/src/examples/fgtest/main.cpp should remove these lines:
- #include "../scopehal/FunctionGenerator.h" // lines 38-38
- #include "../scopehal/scopehal.h" // lines 36-36
The full include-list for ~/scopehal/src/examples/fgtest/main.cpp:
#include <stdio.h> // for fprintf, stderr
#include <algorithm> // for max
#include <chrono> // for microseconds
#include <iosfwd> // for std
#include <memory> // for unique_ptr
#include <string> // for operator==, string
#include <thread> // for sleep_for
#include <vector> // for vector
#include "../scopehal/Instrument.h" // for Instrument, Instrument::...
#include "../scopehal/LeCroyOscilloscope.h" // for LeCroyOscilloscope
#include "../xptools/../log/log.h" // for LogError, ParseLoggerArg...
#include "SCPISocketTransport.h" // for SCPISocketTransport
---
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment