Michael Davidsaver
f17d2bbca1
add maybeQuote()
...
Something for the *NIX gurus
to light their pipes with.
2020-06-17 14:08:14 -07:00
1038182a16
removed empty lines at end of file
2020-04-15 07:53:22 -07:00
60091bfe56
removed spaces at end of line
2020-04-15 07:53:22 -07:00
f4de6dd9b1
replaced tabs with spaces
2020-04-15 07:53:22 -07:00
Daniel Damiani
31802a8bde
Added additional explicit template instantiations to fix build problems on macos with c+11
2019-07-04 07:09:58 -07:00
Michael Davidsaver
6171cd6867
escape and quote PVString(Array)::dumpValue()
...
Escaping for both. quote array values,
but not scalar.
Also move remaining template virtuals out of line.
2018-10-29 13:12:01 -07:00
Michael Davidsaver
e1216dfa76
move PVValueArray dtor out of line
...
This class has out of line members, and explicit
instanciations. Move the dtor out of line as
well to maybe avoid emitting duplicate
typeinfo.
2018-07-12 15:38:49 -07:00
Michael Davidsaver
f1553cc90e
Move NOMINMAX to configure/CONFIG_SITE
...
The macro must be defined before MS system headers are
included.
This rev. remove #define NOMINMAX from public headers,
but no public headers use min()/max() and this was
never the correct way to use this macro as by convention
library headers are included after system headers,
which is too late to have an effect.
2018-05-28 11:24:49 -07:00
Michael Davidsaver
43ee4b9cb6
thread safe getFieldCreate() and getPVDataCreate()
...
Fully thread safe and ctor order safe on all targets
(not just c++11). Never destroyed to avoid global
dtor order issues.
2017-12-28 11:52:47 -06:00
Michael Davidsaver
a88d491012
win64 one more time, move explicit instantiations after all definitions.
2017-10-06 11:06:23 +02:00
Michael Davidsaver
fd34d68933
another win64 attempt, explicitly instanciate
2017-10-05 16:24:45 +02:00
Michael Davidsaver
215e3aab7b
one more attempt to appease win64
2017-10-05 15:32:31 +02:00
Michael Davidsaver
406b163bcc
factory methods avoid creating unnecessary temporaries
...
Avoid some ref. counter activity (still have global mutex...)
2017-09-30 11:09:52 -05:00
Michael Davidsaver
9ae221ca0c
apply reftrack to PVField
2017-08-30 11:13:10 -05:00
Michael Davidsaver
6cf9fa2208
fix "hides overloaded virtual function" warning
2017-06-14 13:22:06 +02:00
Michael Davidsaver
225f3ab125
Remove hidden sub-class
...
collapse Base* and Default* classes
into parents.
2017-05-10 15:00:55 -04:00
Dave Hickin
d9072402db
Update source boilerplate for new LICENSE file
2016-07-22 15:56:43 +01:00
Andrew Johnson
605d4e99b9
Remove remaining 'undef epicsExportSharedSymbols' stuff
2016-04-11 15:24:46 -05:00
Andrew Johnson
5c16357fe2
Don't redefine NOMINMAX (clean up MinGW warnings)
2016-03-28 16:41:28 -05:00
Matej Sekoranja
4cb3c22221
update code to the new method, removed copy from convert
2015-02-17 18:56:56 +01:00
Marty Kraimer
6cb95c5cfc
fixed possible SEGFAULT in ceateRequest; new stream operator for Field and PVField
2015-02-11 07:26:04 -05:00
Matej Sekoranja
4acf7edf95
non-copy (by reference) retrival of getFields()/getPVFields()/getFieldNames()
2015-01-30 11:35:43 +01:00
Matej Sekoranja
37f6dff065
bounded string
2014-08-19 20:42:15 +02:00
Matej Sekoranja
57e33c8f7d
clang porting
2014-08-13 09:36:37 +02:00
Matej Sekoranja
6535c075f3
fixed sized arrays
2014-08-12 13:17:17 +02:00
Matej Sekoranja
c6eed12139
String -> std::string, toString methods removed
2014-06-19 14:27:48 +02:00
Matej Sekoranja
5e3159f800
completed merge
2014-06-09 23:15:57 +02:00
Andrew Johnson
897059303d
Merged changes from default branch
2014-04-18 16:55:13 -05:00
Andrew Johnson
0b7607cf04
Merged change from default branch.
2014-04-16 16:08:08 -05:00
Andrew Johnson
19269735ae
Rename pvDataApp to src, adjust Makefiles.
2014-03-28 10:20:24 -05:00