Dependency Graph

Online documentation:

Dependency Matrix

Online documentation:

Visualizing Code Metrics through Treemaping

With the Online documentation, understand how Treemaping can help you see patterns in your code base, that would be hard to spot with other ways.

Abstractness versus Instability Diagram

The Abstractness versus Instability Diagram helps to detect which Projects are potentially painful to maintain (i.e concrete and stable) and which Projects are potentially useless (i.e abstract and instable).

Online documentation:

For beginners: Where to start

Code queries and rules results are truncated to list a maximum of 100 code elements in this report

Does this report gets too large?

The list contains only code elements refactored or added since the baseline for comparison.

The setting Recent Violations Only is enabled

Why should I enable the setting Recent Violations Only ?

Quick Tips

Main
Main \ Rules
Main \ Rules \ Code Quality
Main \ Rules \ Code Quality Regression
Main \ Rules \ Object Oriented Design
Main \ Rules \ Design
Main \ Rules \ Architecture and Layering
Main \ Rules \ API Breaking Changes
Main \ Rules \ Dead Code
Main \ Rules \ Visibility
Main \ Rules \ Purity - Immutability - Side-Effects
Main \ Rules \ Naming Conventions
Main \ Rules \ Source Files Organization
Main \ Group of Queries \ Object Oriented Design
Main \ Group of Queries \ API Breaking Changes
Main \ Group of Queries \ Code Diff Summary
Main \ Group of Queries \ Dead Code
Main \ Metrics \ Application Statistics
Main \ Metrics \ Projects Metrics
Main \ Metrics \ Namespaces Metrics
Main \ Metrics \ Types Metrics
Main \ Projects Dependencies
Main \ Namespaces Dependencies
Main \ Types Dependencies
Main \ Build Order
Main \ Analysis Log
Main \ Trend Charts
cppdepend report summary application namePOCO5report build date10/28/2013 11:26:12analysis duration00:03:01cppdepend version 4.0.0.7500baseline for comparisonCompare with project {POCO4} most recent analysis (analysis made on 2013 October - 15 Tuesday 21:22)
Get started.Quick tips.Back to CppDepend. The present HTML report is a summary of data gathered by the analysis.
It is recommended to use the CppDepend interactive UI capabilities
to make the most of CppDepend by mastering all aspects of your code.

Diagrams

C/C++ Projects Dependency Graph
Dependency Graph
View as ?fullscaled
C/C++ Projects Dependency Matrix
Dependency Matrix
View as ?fullscaled
Treemap View
Treemap Metric View
View as ?fullscaled
Abstractness versus Instability
Abstractness vs. Instability
View as ?fullscaled

Application Metrics

Note: Further Application Statistics are available.
# Lines of Code
53 533      +11.31% (48 092 +5 441)
0 (NotMyCode)
# Types
1 219      +8.55% (1 123 +96)
4   Projects      no diff
55   Namespaces      +19.57% (46 +9)
10 731   Methods      +11.84% (9 595 +1 136)
2 590   Fields      +9.28% (2 370 +220)
881   Source Files      +6.14% (830 +51)
Comment
25.17%      from 26.04%
18 006   Lines of Comment      +6.34% (16 933 +1 073)
Method Complexity
1 163   Max      no diff
2.22   Average      -0.73% (2.24 -0.016)
Type Complexity
4 700   Max      +0.17% (4 692 +8)
27.28   Average      +1.01% (27.01 +0.27)
Third-Party Usage
2   Projects used      no diff
8   Namespaces used      +60% (5 +3)
250   Types used      +26.9% (197 +53)
703   Methods used      +31.89% (533 +170)
242   Fields used      +58.17% (153 +89)

Rules summary

9500This section lists all Rules violated, and Rules or Queries with Error
  • Number of Rules or Queries with Error (syntax error, exception thrown, time-out): 0
  • Number of Rules violated: 50

Summary of Rules violated

graphHelp Rules can be checked live at
development-time, from within Visual
Studio. Online documentation.
graphHelp CppDepend rules report too many flaws
on existing code base? Use the option
Recent Violations Only!
warningCritical Some Critical Rules are violated. Critical Rules
can be used to break the build process if
violated. Online documentation.
Name # Matches Elements Group
warningCritical   Types too big - critical
2 typesCode Quality
warningCritical   Methods too complex - critical
41 methodsCode Quality
warningCritical   Methods with too many parameters - critical
77 methodsCode Quality
warning   Quick summary of methods to refactor
1222 methodsCode Quality
warning   Methods too big
264 methodsCode Quality
warning   Methods too complex
132 methodsCode Quality
warning   Methods potentially poorly commented
339 methodsCode Quality
warning   Methods with too many parameters
181 methodsCode Quality
warning   Methods with too many local variables
22 methodsCode Quality
warning   Methods with too many overloads
602 methodsCode Quality
warning   Types with too many methods
94 typesCode Quality
warning   Types with too many fields
9 typesCode Quality
warning   Types with poor cohesion
9 typesCode Quality
warning   From now, all methods added or refactored should respect basic quality principles
728 methodsCode Quality Regression
warning   From now, all types added or refactored should respect basic quality principles
91 typesCode Quality Regression
warning   Avoid making complex methods even more complex (Source CC)
9 methodsCode Quality Regression
warning   Avoid making large methods even larger
22 methodsCode Quality Regression
warning   Avoid adding methods to a type that already had many methods
23 typesCode Quality Regression
warning   Avoid adding instance fields to a type that already had many instance fields
5 typesCode Quality Regression
warning   Base class should not use derivatives
6 typesObject Oriented Design
warning   Class shouldn't be too deep in inheritance tree
105 typesObject Oriented Design
warning   Constructor should not call a virtual methods
22 methodsObject Oriented Design
warning   Don't assign static fields from instance methods
11 fieldsObject Oriented Design
warning   Avoid Abstract Classes with too many methods
12 typesObject Oriented Design
warning   Avoid namespaces with few types
47 namespacesDesign
warning   Nested types should not be visible
161 typesDesign
warning   Avoid namespaces mutually dependent
34 namespacesArchitecture and Layering
warning   Avoid namespaces dependency cycles
4 namespacesArchitecture and Layering
warningCritical   API Breaking Changes: Types
31 typesAPI Breaking Changes
warningCritical   API Breaking Changes: Methods
262 methodsAPI Breaking Changes
warningCritical   API Breaking Changes: Fields
39 fieldsAPI Breaking Changes
warningCritical   Avoid transforming immutable types into mutable types
4 typesAPI Breaking Changes
warning   Potentially dead Types
208 typesDead Code
warning   Potentially dead Methods
952 methodsDead Code
warning   Potentially dead Fields
209 fieldsDead Code
warning   Fields should be declared as private
1226 fieldsVisibility
warning   Constructors of abstract classes should be declared as protected or private
51 typesVisibility
warning   Structures should be immutable
109 typesPurity - Immutability - Side-Effects
warning   Avoid static fields with a mutable field type
43 fieldsPurity - Immutability - Side-Effects
warning   Instance fields should be prefixed with a 'm_'
10 fieldsNaming Conventions
warning   Static fields should be prefixed with a 's_'
10 fieldsNaming Conventions
warning   Exception class name should be suffixed with 'Exception'
1 typesNaming Conventions
warning   Types name should begin with an Upper character
10 typesNaming Conventions
warning   Avoid methods with name too long
300 methodsNaming Conventions
warning   Avoid fields with name too long
7 fieldsNaming Conventions
warning   Namespace name should correspond to file location
166 typesNaming Conventions
warning   Avoid defining multiple types in a source file
120 typesSource Files Organization
warning   Namespace name should correspond to file location
123 typesSource Files Organization
warning   Types with source files stored in the same directory, should be declared in the same namespace
7 namespacesSource Files Organization
warning   Types declared in the same namespace, should have their source files stored in the same directory
6 namespacesSource Files Organization

Application Statistics

Stat # Occurences Avg StdDev Max
Public properties on classes 863 Classes 0.173.681 public properties on __Globals
Public methods on classes 863 classes 10.5617.19331 public methods on __Globals
Arguments on public methods on classes 9,110 methods 1.081.2513 arguments on __Globals.compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL,int,int*,int*,branch_chain*,compile_data*,int*)
Cyclomatic complexity on non abstract Methods 11,498 Methods 0.391.39 CC = 38 for Poco.XML.ParserEngine.handleError(int)

Projects Metrics

If you wish to define thresholds on Projects' Code Metrics, consider writing some Rules.
Clicking column header arrows sorts values.
Clicking column header title text redirect to the online Code Metric definition.
Projects # lines of code # Types # Abstract Types # lines of comment% CommentAfferent CouplingEfferent CouplingRelational CohesionInstabilityAbstractnessDistance
Foundation v1.0.0.0295767782410961271491202.60.450.030.37
Net v1.0.0.065772511336163502072.5610.050.04
XML v1.0.0.015065136202659151633.520.980.150.09
Util v1.0.0.023155857702401371.910.090.06

Types Metrics : Code Quality

For a particular Code Metric defined for types, values in red represent the 15% highest values.
If you wish to define thresholds on types' Code Metrics, consider writing some Rule.
Clicking column header arrows sorts values.
Clicking column header title text redirect to the online Code Metric definition.

Types Metrics : Code Members and Inheritance

Type Name # Instance Methods Nb Static Methods # Fields# Children ClassesDepth Of Inheritance Tree Type Namespace

Types Metrics : Lack Of Cohesion Of Methods and Association Between Classes

Namespaces Metrics

If you wish to define thresholds on namespaces' Code Metrics, consider writing some Rules.
Clicking column header arrows sorts values.
Clicking column header title text redirect to the online Code Metric definition.
Namespaces # lines of code # Types # lines of comment% CommentAfferent CouplingEfferent Coupling
Foundation::GlobalNamespace10755440024
Foundation::Poco16021671003130
Foundation::Poco.Impl2110012
Foundation::Poco.anonymous_namespace{format.cpp}24310013
Foundation::Poco.anonymous_namespace{nesteddiagnosticcontext.cpp}010011
Foundation::Poco.anonymous_namespace{base32decoder.cpp}010011
Foundation::Poco.anonymous_namespace{base64decoder.cpp}010011
Foundation::Poco.anonymous_namespace{activedispatcher.cpp}220011
Foundation::Poco.anonymous_namespace{thread.cpp}010011
Foundation::Poco.anonymous_namespace{threadlocal.cpp}010011
Foundation::Poco.anonymous_namespace{threadpool.cpp}010011
Foundation::Poco.anonymous_namespace{logger.cpp}010001
Foundation::Poco.anonymous_namespace{loggingfactory.cpp}010011
Foundation::Poco.anonymous_namespace{loggingregistry.cpp}010011
Foundation::Poco.anonymous_namespace{patternformatter.cpp}010011
Foundation::Poco.anonymous_namespace{notificationcenter.cpp}010011
Foundation::Poco.anonymous_namespace{notificationqueue.cpp}010011
Foundation::Poco.anonymous_namespace{prioritynotificationqueue.cpp}010011
Foundation::Poco.anonymous_namespace{temporaryfile.cpp}010011
Foundation::Poco.anonymous_namespace{uuid.cpp}010011
Foundation::Poco.anonymous_namespace{uuidgenerator.cpp}010011
Foundation::Poco.anonymous_namespace{textencoding.cpp}010011
Foundation::Poco.anonymous_namespace{utf8string.cpp}010011
Foundation::Poco.anonymous_namespace{uristreamopener.cpp}010011
Foundation::Poco.Dynamic1531320045
Foundation::Poco.Dynamic.Impl2310013
Foundation::double_conversion91730014
Foundation::anonymous_namespace{numericstring.cpp}4310013
Foundation::anonymous_namespace{process.cpp}1810013
Foundation::anonymous_namespace{textconverter.cpp}110010
Foundation::std110001
Net::GlobalNamespace1030002
Net::Poco.Net620923000615
Net::Poco.Net.Impl25370016
Net::Poco.Net.anonymous_namespace{networkinterface.cpp}3510012
Net::Poco.Net.anonymous_namespace{partsource.cpp}010011
Net::Poco.Net.anonymous_namespace{httpcookie.cpp}010011
Net::Poco.Net.anonymous_namespace{tcpserverdispatcher.cpp}010011
Net::Poco.Net.anonymous_namespace{httpsessionfactory.cpp}010012
Net::Poco.Net.anonymous_namespace{socketnotifier.cpp}010011
Net::Poco.Net.anonymous_namespace{mailmessage.cpp}3720014
Net::anonymous_namespace{ipaddressimpl.cpp}810010
Net::anonymous_namespace{httpauthenticationparams.cpp}910012
Net::anonymous_namespace{httpdigestcredentials.cpp}1610012
XML::GlobalNamespace11779440012
XML::Poco.XML32838700511
XML::Poco.XML.anonymous_namespace{parserengine.cpp}010011
XML::Poco.XML.anonymous_namespace{xmlwriter.cpp}010012
XML::Poco.XML.anonymous_namespace{domimplementation.cpp}010012
XML::Poco.XML.anonymous_namespace{elementsbytagnamelist.cpp}010012
XML::anonymous_namespace{eventdispatcher.cpp}310011
Util::GlobalNamespace010000
Util::Poco.Util23095500012
Util::Poco.Util.anonymous_namespace{abstractconfiguration.cpp}310011
Util::Poco.Util.anonymous_namespace{winregistrykey.cpp}310011

0130
Code Quality  

warningCritical    Critical Rule warning: Types too big - critical
// <Name>Types too big - critical</Name>
warnif count > 0 from t in JustMyCode.Types where 
   
t.NbLinesOfCode > 500 && !t.IsGlobal
   
orderby t.NbLinesOfCode descending
select new { t, t.NbLinesOfCode,
                
t.NbMethods, t.NbFields }

// Types where NbLinesOfCode > 500 are extremely complex 
// and should be split in a smaller group of types. 
// See the definition of the NbLinesOfCode metric here 
// http://www.cppdepend.com/Metrics.aspx#NbLinesOfCode

2 types matched

types# lines of code (LOC)# Methods# FieldsFull Name
SHA1Engine572102Poco.SHA1Engine
Path537796Poco.Path

Statistics

Stat   # lines of code (LOC)   # Methods   # Fields
Sum:1 109898
Average:554.544.54
Minimum:537102
Maximum:572796
Standard deviation:17.534.52
Variance:306.251 1904
warningCritical    Critical Rule warning: Methods too complex - critical
// <Name>Methods too complex - critical</Name>
warnif count > 0 from m in JustMyCode.Methods where 
  
m.CyclomaticComplexity > 20 && 
  
m.NestingDepth > 5
  
orderby m.CyclomaticComplexity descending,
          
m.NestingDepth descending
select new { m, m.CyclomaticComplexity, m.NestingDepth }

// Methods with CyclomaticComplexity > 20 and NestingDepth  > 5
// are really too complex and should be split 
// in smaller methods, or even types.
// See the definition of the CyclomaticComplexity metric here 
// http://www.cppdepend.com/Metrics.aspx#CC
// See the definition of the NestingDepth metric here 
// http://www.cppdepend.com/Metrics.aspx#NestingDepth

41 methods matched

methodsCyclomatic Complexity (CC)NestingDepthFull Name
match(constunsignedchar*,constuschar*,constuschar*,int,match_data* ,unsignedlong,eptrblock*,int,unsignedint)1 1638__Globals.match(constunsignedchar*,constuschar*,constuschar*,int ,match_data*,unsignedlong,eptrblock*,int,unsignedint)
compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)55512__Globals.compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)
doProlog(XML_Parser,constENCODING*,constchar*,constchar*,int ,constchar*,constchar**,XML_Bool)2466__Globals.doProlog(XML_Parser,constENCODING*,constchar*,constchar*,int ,constchar*,constchar**,XML_Bool)
inflate(z_streamp,int)1646__Globals.inflate(z_streamp,int)
little2_prologTok(constENCODING*,constchar*,constchar*,constchar**)1346__Globals.little2_prologTok(constENCODING*,constchar*,constchar* ,constchar**)
big2_prologTok(constENCODING*,constchar*,constchar*,constchar**)1346__Globals.big2_prologTok(constENCODING*,constchar*,constchar* ,constchar**)
normal_prologTok(constENCODING*,constchar*,constchar*,constchar**)1286__Globals.normal_prologTok(constENCODING*,constchar*,constchar* ,constchar**)
little2_scanAtts(constENCODING*,constchar*,constchar*,constchar**)1148__Globals.little2_scanAtts(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanAtts(constENCODING*,constchar*,constchar*,constchar**)1148__Globals.big2_scanAtts(constENCODING*,constchar*,constchar* ,constchar**)
doContent(XML_Parser,int,constENCODING*,constchar*,constchar* ,constchar**,XML_Bool)1097__Globals.doContent(XML_Parser,int,constENCODING*,constchar* ,constchar*,constchar**,XML_Bool)
normal_scanAtts(constENCODING*,constchar*,constchar*,constchar**)1078__Globals.normal_scanAtts(constENCODING*,constchar*,constchar* ,constchar**)
set_start_bits(constuschar*,uschar*,BOOL,BOOL,compile_data*)1008__Globals.set_start_bits(constuschar*,uschar*,BOOL,BOOL,compile_data*)
pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int,int*,int)997__Globals.pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int ,int*,int)
little2_scanLt(constENCODING*,constchar*,constchar*,constchar**)927__Globals.little2_scanLt(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanLt(constENCODING*,constchar*,constchar*,constchar**)927__Globals.big2_scanLt(constENCODING*,constchar*,constchar*,constchar** )
normal_scanLt(constENCODING*,constchar*,constchar*,constchar**)877__Globals.normal_scanLt(constENCODING*,constchar*,constchar* ,constchar**)
storeAtts(XML_Parser,constENCODING*,constchar*,TAG_NAME*,BINDING**)707__Globals.storeAtts(XML_Parser,constENCODING*,constchar*,TAG_NAME* ,BINDING**)
inflateBack(z_streamp,in_func,void*,out_func,void*)646__Globals.inflateBack(z_streamp,in_func,void*,out_func,void*)
deflate(z_streamp,int)626__Globals.deflate(z_streamp,int)
little2_scanPi(constENCODING*,constchar*,constchar*,constchar**)626__Globals.little2_scanPi(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanPi(constENCODING*,constchar*,constchar*,constchar**)626__Globals.big2_scanPi(constENCODING*,constchar*,constchar*,constchar** )
normal_scanPi(constENCODING*,constchar*,constchar*,constchar**)596__Globals.normal_scanPi(constENCODING*,constchar*,constchar* ,constchar**)
check_escape(constuschar**,int*,int,int,BOOL)586__Globals.check_escape(constuschar**,int*,int,int,BOOL)
little2_contentTok(constENCODING*,constchar*,constchar*,constchar**)526__Globals.little2_contentTok(constENCODING*,constchar*,constchar* ,constchar**)
big2_contentTok(constENCODING*,constchar*,constchar*,constchar**)526__Globals.big2_contentTok(constENCODING*,constchar*,constchar* ,constchar**)
storeEntityValue(XML_Parser,constENCODING*,constchar*,constchar*)507__Globals.storeEntityValue(XML_Parser,constENCODING*,constchar* ,constchar*)
normal_contentTok(constENCODING*,constchar*,constchar*,constchar**)496__Globals.normal_contentTok(constENCODING*,constchar*,constchar* ,constchar**)
find_parens(constuschar*,compile_data*,constuschar*,int,BOOL)448__Globals.find_parens(constuschar*,compile_data*,constuschar*,int,BOOL )
parseVMS(conststd::string&)3810Poco.Path.parseVMS(conststd::string&)
parse(conststd::string&,conststd::string&,Poco::DateTime&,int&)386Poco.DateTimeParser.parse(conststd::string&,conststd::string& ,Poco::DateTime&,int&)
little2_sameName(constENCODING*,constchar*,constchar*)386__Globals.little2_sameName(constENCODING*,constchar*,constchar*)
big2_sameName(constENCODING*,constchar*,constchar*)386__Globals.big2_sameName(constENCODING*,constchar*,constchar*)
normal_sameName(constENCODING*,constchar*,constchar*)366__Globals.normal_sameName(constENCODING*,constchar*,constchar*)
inflate_fast(z_streamp,unsignedint)319__Globals.inflate_fast(z_streamp,unsignedint)
little2_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)296__Globals.little2_ignoreSectionTok(constENCODING*,constchar* ,constchar*,constchar**)
big2_ignoreSectionTok(constENCODING*,constchar*,constchar*,constchar** )296__Globals.big2_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
normal_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)286__Globals.normal_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
doCdataSection(XML_Parser,constENCODING*,constchar**,constchar* ,constchar**,XML_Bool)267__Globals.doCdataSection(XML_Parser,constENCODING*,constchar** ,constchar*,constchar**,XML_Bool)
little2_scanComment(constENCODING*,constchar*,constchar*,constchar**)236__Globals.little2_scanComment(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanComment(constENCODING*,constchar*,constchar*,constchar**)236__Globals.big2_scanComment(constENCODING*,constchar*,constchar* ,constchar**)
normal_scanComment(constENCODING*,constchar*,constchar*,constchar**)226__Globals.normal_scanComment(constENCODING*,constchar*,constchar* ,constchar**)

Statistics

Stat   Cyclomatic Complexity (CC)   NestingDepth
Sum:4 521279
Average:110.276.8
Minimum:226
Maximum:1 16312
Standard deviation:187.911.27
Variance:35 3101.62
warningCritical    Critical Rule warning: Methods with too many parameters - critical
// <Name>Methods with too many parameters - critical</Name>
warnif count > 0 from m in JustMyCode.Methods where 
  
m.NbParameters > 8
  
orderby m.NbParameters descending
select new { m, m.NbParameters }

// Methods with more than 8 parameters might be painful to call 
// and might degrade performance. You should prefer using 
// additional properties/fields to the declaring type to 
// handle numerous states. Another alternative is to provide 
// a class or structure dedicated to handle arguments passing 
// (for example see the class System.Diagnostics.ProcessStartInfo 
//  and the method System.Diagnostics.Process.Start(ProcessStartInfo))
//  See the definition of the NbParameters metric here 
// http://www.cppdepend.com/Metrics.aspx#NbParameters

77 methods matched

methods# ParametersFull Name
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>(conststd::string&,typenameTypeWrapper<T0>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T15>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T16>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T17>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T18>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T19>::CONSTTYPE&)40Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 ,T13,T14,T15,T16,T17,T18,T19>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T15>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T16>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T17>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T18>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T19>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T18>::CONSTTYPE&)38Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList> .NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T18>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&)36Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&)34Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&)32Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE&)30Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE&)28Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE&)26Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&)24Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&)22Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&)
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>(constNameVecPtr&,typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper <T19>::CONSTTYPE&)21Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 ,T13,T14,T15,T16,T17,T18,T19>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE& ,typenameTypeWrapper<T19>::CONSTTYPE&)
Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 ,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&,typenameTypeWrapper <T18>::CONSTTYPE&,typenameTypeWrapper<T19>::CONSTTYPE&)20Poco.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14 ,T15,T16,T17,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper <T19>::CONSTTYPE&)
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper <T1>::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE& ,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper<T4 >::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper <T6>::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE& ,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper<T9 >::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper <T11>::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE& ,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper<T14 >::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper <T16>::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE& ,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper<T19 >::CONSTTYPE&)20Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 ,T13,T14,T15,T16,T17,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper <T19>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)20Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.init(conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&,typenameTypeWrapper <T18>::CONSTTYPE&)20Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList> .NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&,typenameTypeWrapper <T18>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&)20Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)19Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,type-parameter-0-17,type-parameter-0-18 ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)19Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList> .NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)19Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)19Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)18Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,type-parameter-0-17,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)18Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)18Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)18Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE&)18Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)17Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)17Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)17Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)17Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)16Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)16Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)16Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&)16Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE&)16Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&)15Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&)15Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)15Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&)15Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&)14Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&)14Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)14Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&)14Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE&)14Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE&)
compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL,int,int* ,int*,branch_chain*,compile_data*,int*)13__Globals.compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL ,int,int*,int*,branch_chain*,compile_data*,int*)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&)13Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&)13Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)13Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&)13Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&)12Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&)12Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)12Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&)12Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&)12Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&)11Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&)11Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)11Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)11Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)
doParseXmlDecl(constENCODING*(*)(constENCODING*,constchar*,constchar*) ,int,constENCODING*,constchar*,constchar*,constchar**,constchar** ,constchar**,constchar**,constENCODING**,int*)11__Globals.doParseXmlDecl(constENCODING*(*)(constENCODING*,constchar* ,constchar*),int,constENCODING*,constchar*,constchar*,constchar** ,constchar**,constchar**,constchar**,constENCODING**,int*)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)10Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)10Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)10Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&)10Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&)10Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&)
XmlParseXmlDecl(int,constENCODING*,constchar*,constchar*,constchar** ,constchar**,constchar**,constchar**,constENCODING**,int*)10__Globals.XmlParseXmlDecl(int,constENCODING*,constchar*,constchar* ,constchar**,constchar**,constchar**,constchar**,constENCODING**,int*)
XmlParseXmlDeclNS(int,constENCODING*,constchar*,constchar*,constchar** ,constchar**,constchar**,constchar**,constENCODING**,int*)10__Globals.XmlParseXmlDeclNS(int,constENCODING*,constchar*,constchar* ,constchar**,constchar**,constchar**,constchar**,constENCODING**,int*)
dataElement(constXMLString&,constXMLString&,constXMLString& ,constXMLString&,constXMLString&,constXMLString&,constXMLString& ,constXMLString&,constXMLString&,constXMLString&)10Poco.XML.XMLWriter.dataElement(constXMLString&,constXMLString& ,constXMLString&,constXMLString&,constXMLString&,constXMLString& ,constXMLString&,constXMLString&,constXMLString&,constXMLString&)
MutationEvent(Poco::XML::Document*,constXMLString& ,Poco::XML::EventTarget*,bool,bool,Poco::XML::Node*,constXMLString& ,constXMLString&,constXMLString& ,Poco::XML::MutationEvent::AttrChangeType)10Poco.XML.MutationEvent.MutationEvent(Poco::XML::Document* ,constXMLString&,Poco::XML::EventTarget*,bool,bool,Poco::XML::Node* ,constXMLString&,constXMLString&,constXMLString& ,Poco::XML::MutationEvent::AttrChangeType)
compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)9__Globals.compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)
match(constunsignedchar*,constuschar*,constuschar*,int,match_data* ,unsignedlong,eptrblock*,int,unsignedint)9__Globals.match(constunsignedchar*,constuschar*,constuschar*,int ,match_data*,unsignedlong,eptrblock*,int,unsignedint)
LocalDateTime(int,int,int,int,int,int,int,int,int)9Poco.LocalDateTime.LocalDateTime(int,int,int,int,int,int,int,int,int)
assign(int,int,int,int,int,int,int,int,int)9Poco.LocalDateTime.assign(int,int,int,int,int,int,int,int,int)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&)9Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&)9Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)9Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&)9Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&)
InitialScaledStartValues(uint64_t,int,bool,int,bool ,double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum*)9double_conversion.__Globals.InitialScaledStartValues(uint64_t,int,bool ,int,bool,double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum*)
handleEntityDecl(void*,constXML_Char*,int,constXML_Char*,int ,constXML_Char*,constXML_Char*,constXML_Char*,constXML_Char*)9Poco.XML.ParserEngine.handleEntityDecl(void*,constXML_Char*,int ,constXML_Char*,int,constXML_Char*,constXML_Char*,constXML_Char* ,constXML_Char*)

Statistics

Stat   # Parameters
Sum:1 235
Average:16.04
Minimum:9
Maximum:40
Standard deviation:7.06
Variance:49.78
warningCritical    Rule warning: Quick summary of methods to refactor
// <Name>Quick summary of methods to refactor</Name>
warnif count > 0 from m in JustMyCode.Methods where 
                                    
// Code Metrics' definitions
  m.NbLinesOfCode > 30 ||           // http://www.cppdepend.com/Metrics.aspx#NbLinesOfCode
  m.MaxNestedLoop > 3 ||       // http://www.cppdepend.com/Metrics.aspx#NbILInstructions
  m.CyclomaticComplexity > 20 ||    // http://www.cppdepend.com/Metrics.aspx#CC
  m.NestingDepth > 5 ||           // http://www.cppdepend.com/Metrics.aspx#ILNestingDepth
  m.NbParameters > 5 ||             // http://www.cppdepend.com/Metrics.aspx#NbParameters
  m.NbVariables > 8 ||              // http://www.cppdepend.com/Metrics.aspx#NbVariables
  m.NbOverloads > 6                 // http://www.cppdepend.com/Metrics.aspx#NbOverloads

select new { m, m.NbLinesOfCode, m.MaxNestedLoop, m.CyclomaticComplexity, 
              
m.NestingDepth, 
             
m.NbParameters, m.NbVariables, m.NbOverloads } 

1,222 methods matched

methods# lines of code (LOC)MaxNestedLoopCyclomatic Complexity (CC)NestingDepth# Parameters# Variables# OverloadsFull Name
Multiply(constdouble_conversion::DiyFp&)140111111__Globals.Multiply(constdouble_conversion::DiyFp&)
MultiplyByPowerOfTen(int)301621161__Globals.MultiplyByPowerOfTen(int)
Square()352730141__Globals.Square()
AssignPowerUInt16(uint16_t,int)4311142101__Globals.AssignPowerUInt16(uint16_t,int)
ToHexString(char*,int)27293291__Globals.ToHexString(char*,int)
SubtractTimes(constdouble_conversion::Bignum&,int)21163291__Globals.SubtractTimes(constdouble_conversion::Bignum&,int)
ToPrecision(double,int,double_conversion::StringBuilder*)23173391__Globals.ToPrecision(double,int,double_conversion::StringBuilder*)
DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*)510102831__Globals.DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*)
StringToIeee(constchar*,int,int*,bool)18817154261__Globals.StringToIeee(constchar*,int,int*,bool)
adler32(uLong,constBytef*,uInt)1021123321__Globals.adler32(uLong,constBytef*,uInt)
deflate(z_streamp,int)19516262101__Globals.deflate(z_streamp,int)
deflateSetDictionary(z_streamp,constBytef*,uInt)50173361__Globals.deflateSetDictionary(z_streamp,constBytef*,uInt)
deflateCopy(z_streamp,z_streamp)32042231__Globals.deflateCopy(z_streamp,z_streamp)
deflateBound(z_streamp,uLong)460134241__Globals.deflateBound(z_streamp,uLong)
deflateInit2_(z_streamp,int,int,int,int,int,constchar*,int)590122841__Globals.deflateInit2_(z_streamp,int,int,int,int,int,constchar*,int)
fill_window(deflate_state*)641164181__Globals.fill_window(deflate_state*)
deflate_fast(deflate_state*,int)411135221__Globals.deflate_fast(deflate_state*,int)
deflate_slow(deflate_state*,int)551185231__Globals.deflate_slow(deflate_state*,int)
deflate_rle(deflate_state*,int)471135261__Globals.deflate_rle(deflate_state*,int)
longest_match(deflate_state*,IPos)410942121__Globals.longest_match(deflate_state*,IPos)
inflateBack(z_streamp,in_func,void*,out_func,void*)27036465141__Globals.inflateBack(z_streamp,in_func,void*,out_func,void*)
inflate_fast(z_streamp,unsignedint)18113192211__Globals.inflate_fast(z_streamp,unsignedint)
inflate(z_streamp,int)534316462171__Globals.inflate(z_streamp,int)
inflateSync(z_streamp)33163151__Globals.inflateSync(z_streamp)
updatewindow(z_streamp,constunsignedchar*,unsignedint)32093321__Globals.updatewindow(z_streamp,constunsignedchar*,unsignedint)
inflate_table(codetype,unsignedshort*,unsignedint,code**,unsignedint* ,unsignedshort*)17723346251__Globals.inflate_table(codetype,unsignedshort*,unsignedint,code** ,unsignedint*,unsignedshort*)
_tr_flush_block(deflate_state*,charf*,ulg,int)60096471__Globals._tr_flush_block(deflate_state*,charf*,ulg,int)
_tr_align(deflate_state*)31035141__Globals._tr_align(deflate_state*)
gen_bitlen(deflate_state*,tree_desc*)5421542131__Globals.gen_bitlen(deflate_state*,tree_desc*)
build_tree(deflate_state*,tree_desc*)38183271__Globals.build_tree(deflate_state*,tree_desc*)
scan_tree(deflate_state*,ct_data*,int)331113371__Globals.scan_tree(deflate_state*,ct_data*,int)
send_tree(deflate_state*,ct_data*,int)8111473131__Globals.send_tree(deflate_state*,ct_data*,int)
send_all_trees(deflate_state*,int,int,int)29136431__Globals.send_all_trees(deflate_state*,int,int,int)
compress_block(deflate_state*,constct_data*,constct_data*)58077391__Globals.compress_block(deflate_state*,constct_data*,constct_data*)
zlibCompileFlags()540172011__Globals.zlibCompileFlags()
pcre_compile2(constchar*,int,int*,constchar**,int*,constunsignedchar*)22916046231__Globals.pcre_compile2(constchar*,int,int*,constchar**,int* ,constunsignedchar*)
compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL,int,int* ,int*,branch_chain*,compile_data*,int*)93123513161__Globals.compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL ,int,int*,int*,branch_chain*,compile_data*,int*)
check_escape(constuschar**,int*,int,int,BOOL)13815865121__Globals.check_escape(constuschar**,int*,int,int,BOOL)
get_ucp(constuschar**,BOOL*,int*,int*)451143461__Globals.get_ucp(constuschar**,BOOL*,int*,int*)
find_parens(constuschar*,compile_data*,constuschar*,int,BOOL)694448551__Globals.find_parens(constuschar*,compile_data*,constuschar*,int,BOOL )
find_fixedlength(uschar*,int)1162674251__Globals.find_fixedlength(uschar*,int)
find_bracket(constuschar*,BOOL,int)521384321__Globals.find_bracket(constuschar*,BOOL,int)
find_recurse(constuschar*,BOOL)491374211__Globals.find_recurse(constuschar*,BOOL)
could_be_empty_branch(constuschar*,constuschar*,BOOL)1182784331__Globals.could_be_empty_branch(constuschar*,constuschar*,BOOL)
check_auto_possessive(int,int,BOOL,uschar*,constuschar*,int ,compile_data*)28021235741__Globals.check_auto_possessive(int,int,BOOL,uschar*,constuschar*,int ,compile_data*)
compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)1 83535551291171__Globals.compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)
find_firstassertedchar(constuschar*,int*,BOOL)420204341__Globals.find_firstassertedchar(constuschar*,int*,BOOL)
pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int,int*,int)30839978341__Globals.pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int ,int*,int)
match(constunsignedchar*,constuschar*,constuschar*,int,match_data* ,unsignedlong,eptrblock*,int,unsignedint)2 64331 16389851__Globals.match(constunsignedchar*,constuschar*,constuschar*,int ,match_data*,unsignedlong,eptrblock*,int,unsignedint)
pcre_fullinfo(constpcre*,constpcre_extra*,int,void*)640272441__Globals.pcre_fullinfo(constpcre*,constpcre_extra*,int,void*)
pcre_maketables()511242041__Globals.pcre_maketables()
_pcre_is_newline(constuschar*,int,constuschar*,int*,BOOL)350172511__Globals._pcre_is_newline(constuschar*,int,constuschar*,int*,BOOL)
_pcre_was_newline(constuschar*,int,constuschar*,int*,BOOL)370172511__Globals._pcre_was_newline(constuschar*,int,constuschar*,int*,BOOL)
pcre_study(constpcre*,int,constchar**)38072371__Globals.pcre_study(constpcre*,int,constchar**)
set_start_bits(constuschar*,uschar*,BOOL,BOOL,compile_data*)235210085101__Globals.set_start_bits(constuschar*,uschar*,BOOL,BOOL,compile_data*)
_pcre_valid_utf8(constuschar*,int)352183231__Globals._pcre_valid_utf8(constuschar*,int)
_pcre_xclass(int,constuschar*)501204251__Globals._pcre_xclass(int,constuschar*)
osDisplayNameImpl()450183011Poco.EnvironmentImpl.osDisplayNameImpl()
convert(conststd::string&,UTF32String&)71222412Poco.UnicodeConverter.convert(conststd::string&,UTF32String&)
convert(constchar*,std::size_t,UTF32String&)40223012Poco.UnicodeConverter.convert(constchar*,std::size_t,UTF32String&)
convert(constchar*,UTF32String&)40222012Poco.UnicodeConverter.convert(constchar*,UTF32String&)
convert(conststd::string&,UTF16String&)121332412Poco.UnicodeConverter.convert(conststd::string&,UTF16String&)
convert(constchar*,std::size_t,UTF16String&)40223012Poco.UnicodeConverter.convert(constchar*,std::size_t,UTF16String&)
convert(constchar*,UTF16String&)40222012Poco.UnicodeConverter.convert(constchar*,UTF16String&)
convert(constUTF16String&,std::string&)50112312Poco.UnicodeConverter.convert(constUTF16String&,std::string&)
convert(constUTF32String&,std::string&)50112312Poco.UnicodeConverter.convert(constUTF32String&,std::string&)
convert(constUTF16Char*,std::size_t,std::string&)50113312Poco.UnicodeConverter.convert(constUTF16Char*,std::size_t,std::string& )
convert(constUTF32Char*,std::size_t,std::string&)10113012Poco.UnicodeConverter.convert(constUTF32Char*,std::size_t,std::string& )
convert(constUTF16Char*,std::string&)10112012Poco.UnicodeConverter.convert(constUTF16Char*,std::string&)
convert(constUTF32Char*,std::string&)10112012Poco.UnicodeConverter.convert(constUTF32Char*,std::string&)
format(conststd::string&,constPoco::Any&)30112113Poco.__Globals.format(conststd::string&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any&)30113113Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&)30114113Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&)30115113Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&)30116113Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any&)30117113Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any& ,constPoco::Any&)
format(std::string&,conststd::string&,constPoco::Any&)30113113Poco.__Globals.format(std::string&,conststd::string&,constPoco::Any&)
format(std::string&,conststd::string&,constPoco::Any&,constPoco::Any&)40114113Poco.__Globals.format(std::string&,conststd::string&,constPoco::Any& ,constPoco::Any&)
format(std::string&,conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&)50115113Poco.__Globals.format(std::string&,conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&)
format(std::string&,conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&)60116113Poco.__Globals.format(std::string&,conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&)
format(std::string&,conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&)70117113Poco.__Globals.format(std::string&,conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any&)
format(std::string&,conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any&)80118113Poco.__Globals.format(std::string&,conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any& ,constPoco::Any&)
format(std::string&,conststd::string&,conststd::vector<Any>&)281863613Poco.__Globals.format(std::string&,conststd::string&,conststd::vector <Any>&)
strToInt<I>(constchar*,I&,short,char)1151634442Poco.__Globals.strToInt<I>(constchar*,I&,short,char)
intToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int,char,char)441143852Poco.__Globals.intToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int ,char,char)
uIntToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int,char,char)401123852Poco.__Globals.uIntToStr<T>(T,unsignedshort,char*,std::size_t&,bool ,int,char,char)
intToStr<T>(T,unsignedshort,std::string&,bool,int,char,char)5011732Poco.__Globals.intToStr<T>(T,unsignedshort,std::string&,bool,int,char ,char)
uIntToStr<T>(T,unsignedshort,std::string&,bool,int,char,char)5011732Poco.__Globals.uIntToStr<T>(T,unsignedshort,std::string&,bool,int,char ,char)
icompare<S,It>(constS&,typenameS::size_type,typenameS::size_type,It,It )201825510Poco.__Globals.icompare<S,It>(constS&,typenameS::size_type ,typenameS::size_type,It,It)
icompare<S>(constS&,constS&)171622610Poco.__Globals.icompare<S>(constS&,constS&)
icompare<S>(constS&,typenameS::size_type,constS&,typenameS::size_type)30214010Poco.__Globals.icompare<S>(constS&,typenameS::size_type,constS& ,typenameS::size_type)
icompare<S>(constS&,typenameS::size_type,constS&)30213010Poco.__Globals.icompare<S>(constS&,typenameS::size_type,constS&)
icompare<S>(constS&,typenameS::size_type,typenameS::size_type,constS&)10114010Poco.__Globals.icompare<S>(constS&,typenameS::size_type ,typenameS::size_type,constS&)
icompare<S>(constS&,typenameS::size_type,typenameS::size_type,constS& ,typenameS::size_type,typenameS::size_type)60316110Poco.__Globals.icompare<S>(constS&,typenameS::size_type ,typenameS::size_type,constS&,typenameS::size_type ,typenameS::size_type)
icompare<S>(constS&,typenameS::size_type,typenameS::size_type,constS& ,typenameS::size_type)60315110Poco.__Globals.icompare<S>(constS&,typenameS::size_type ,typenameS::size_type,constS&,typenameS::size_type)
icompare<S>(constS&,typenameS::size_type,typenameS::size_type ,consttypenameS::value_type*)211824510Poco.__Globals.icompare<S>(constS&,typenameS::size_type ,typenameS::size_type,consttypenameS::value_type*)
icompare<S>(constS&,typenameS::size_type,consttypenameS::value_type*)10113010Poco.__Globals.icompare<S>(constS&,typenameS::size_type ,consttypenameS::value_type*)
icompare<S>(constS&,consttypenameS::value_type*)10112010Poco.__Globals.icompare<S>(constS&,consttypenameS::value_type*)
cat<S>(constS&,constS&,constS&,constS&,constS&,constS&)8011616Poco.__Globals.cat<S>(constS&,constS&,constS&,constS&,constS&,constS&)
floatToStr(std::string&,float,int,int,char,char)14071612Poco.__Globals.floatToStr(std::string&,float,int,int,char,char)

Statistics

Stat   # lines of code (LOC)   MaxNestedLoop   Cyclomatic Complexity (CC)   NestingDepth   # Parameters   # Variables   # Overloads
Sum:28 37928610 4272 1853 9332 10011 506
Average:23.220.238.531.793.221.729.42
Minimum:0010001
Maximum:2 64341 163124011720
Standard deviation:104.040.5640.471.574.155.736.03
Variance:10 8250.311 6382.4517.232.8836.38
warningCritical    Rule warning: Methods too big
// <Name>Methods too big</Name>
warnif count > 0 from m in JustMyCode.Methods where 
   
m.NbLinesOfCode > 30 
   
orderby m.NbLinesOfCode descending
           
select new { m, m.NbLinesOfCode}

// Methods where NbLinesOfCode > 30 
// are extremely complex and should be split in smaller methods.
// See the definition of the NbLinesOfCode metric here 
// http://www.cppdepend.com/Metrics.aspx#NbLinesOfCode

264 methods matched

methods# lines of code (LOC)Full Name
match(constunsignedchar*,constuschar*,constuschar*,int,match_data* ,unsignedlong,eptrblock*,int,unsignedint)2 643__Globals.match(constunsignedchar*,constuschar*,constuschar*,int ,match_data*,unsignedlong,eptrblock*,int,unsignedint)
compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)1 835__Globals.compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)
doProlog(XML_Parser,constENCODING*,constchar*,constchar*,int ,constchar*,constchar**,XML_Bool)704__Globals.doProlog(XML_Parser,constENCODING*,constchar*,constchar*,int ,constchar*,constchar**,XML_Bool)
inflate(z_streamp,int)534__Globals.inflate(z_streamp,int)
transform()520Poco.SHA1Engine.transform()
little2_prologTok(constENCODING*,constchar*,constchar*,constchar**)361__Globals.little2_prologTok(constENCODING*,constchar*,constchar* ,constchar**)
big2_prologTok(constENCODING*,constchar*,constchar*,constchar**)361__Globals.big2_prologTok(constENCODING*,constchar*,constchar* ,constchar**)
normal_prologTok(constENCODING*,constchar*,constchar*,constchar**)344__Globals.normal_prologTok(constENCODING*,constchar*,constchar* ,constchar**)
doContent(XML_Parser,int,constENCODING*,constchar*,constchar* ,constchar**,XML_Bool)331__Globals.doContent(XML_Parser,int,constENCODING*,constchar* ,constchar*,constchar**,XML_Bool)
pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int,int*,int)308__Globals.pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int ,int*,int)
little2_scanAtts(constENCODING*,constchar*,constchar*,constchar**)288__Globals.little2_scanAtts(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanAtts(constENCODING*,constchar*,constchar*,constchar**)288__Globals.big2_scanAtts(constENCODING*,constchar*,constchar* ,constchar**)
check_auto_possessive(int,int,BOOL,uschar*,constuschar*,int ,compile_data*)280__Globals.check_auto_possessive(int,int,BOOL,uschar*,constuschar*,int ,compile_data*)
normal_scanAtts(constENCODING*,constchar*,constchar*,constchar**)274__Globals.normal_scanAtts(constENCODING*,constchar*,constchar* ,constchar**)
inflateBack(z_streamp,in_func,void*,out_func,void*)270__Globals.inflateBack(z_streamp,in_func,void*,out_func,void*)
transform(UInt32*,constunsignedchar*)263Poco.MD5Engine.transform(UInt32*,constunsignedchar*)
set_start_bits(constuschar*,uschar*,BOOL,BOOL,compile_data*)235__Globals.set_start_bits(constuschar*,uschar*,BOOL,BOOL,compile_data*)
pcre_compile2(constchar*,int,int*,constchar**,int*,constunsignedchar*)229__Globals.pcre_compile2(constchar*,int,int*,constchar**,int* ,constunsignedchar*)
little2_scanLt(constENCODING*,constchar*,constchar*,constchar**)229__Globals.little2_scanLt(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanLt(constENCODING*,constchar*,constchar*,constchar**)229__Globals.big2_scanLt(constENCODING*,constchar*,constchar*,constchar** )
normal_scanLt(constENCODING*,constchar*,constchar*,constchar**)228__Globals.normal_scanLt(constENCODING*,constchar*,constchar* ,constchar**)
storeAtts(XML_Parser,constENCODING*,constchar*,TAG_NAME*,BINDING**)223__Globals.storeAtts(XML_Parser,constENCODING*,constchar*,TAG_NAME* ,BINDING**)
deflate(z_streamp,int)195__Globals.deflate(z_streamp,int)
StringToIeee(constchar*,int,int*,bool)188__Globals.StringToIeee(constchar*,int,int*,bool)
inflate_fast(z_streamp,unsignedint)181__Globals.inflate_fast(z_streamp,unsignedint)
inflate_table(codetype,unsignedshort*,unsignedint,code**,unsignedint* ,unsignedshort*)177__Globals.inflate_table(codetype,unsignedshort*,unsignedint,code** ,unsignedint*,unsignedshort*)
little2_scanPi(constENCODING*,constchar*,constchar*,constchar**)157__Globals.little2_scanPi(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanPi(constENCODING*,constchar*,constchar*,constchar**)157__Globals.big2_scanPi(constENCODING*,constchar*,constchar*,constchar** )
normal_scanPi(constENCODING*,constchar*,constchar*,constchar**)156__Globals.normal_scanPi(constENCODING*,constchar*,constchar* ,constchar**)
transform(UInt32*,constunsignedchar*)151Poco.MD4Engine.transform(UInt32*,constunsignedchar*)
formatOne(std::string&,std::string::const_iterator& ,conststd::string::const_iterator&,std::vector<Any>::const_iterator&)142Poco.anonymous_namespace{format.cpp}.__Globals.formatOne(std::string& ,std::string::const_iterator&,conststd::string::const_iterator& ,std::vector<Any>::const_iterator&)
check_escape(constuschar**,int*,int,int,BOOL)138__Globals.check_escape(constuschar**,int*,int,int,BOOL)
format(constPoco::Message&,std::string&)125Poco.PatternFormatter.format(constPoco::Message&,std::string&)
parse(conststd::string&,conststd::string&,Poco::DateTime&,int&)122Poco.DateTimeParser.parse(conststd::string&,conststd::string& ,Poco::DateTime&,int&)
normal_contentTok(constENCODING*,constchar*,constchar*,constchar**)119__Globals.normal_contentTok(constENCODING*,constchar*,constchar* ,constchar**)
little2_contentTok(constENCODING*,constchar*,constchar*,constchar**)119__Globals.little2_contentTok(constENCODING*,constchar*,constchar* ,constchar**)
big2_contentTok(constENCODING*,constchar*,constchar*,constchar**)119__Globals.big2_contentTok(constENCODING*,constchar*,constchar* ,constchar**)
could_be_empty_branch(constuschar*,constuschar*,BOOL)118__Globals.could_be_empty_branch(constuschar*,constuschar*,BOOL)
find_fixedlength(uschar*,int)116__Globals.find_fixedlength(uschar*,int)
convert(int,unsignedchar*,int)116Poco.Windows1252Encoding.convert(int,unsignedchar*,int)
strToInt<I>(constchar*,I&,short,char)115Poco.__Globals.strToInt<I>(constchar*,I&,short,char)
storeEntityValue(XML_Parser,constENCODING*,constchar*,constchar*)113__Globals.storeEntityValue(XML_Parser,constENCODING*,constchar* ,constchar*)
normal_scanEndTag(constENCODING*,constchar*,constchar*,constchar**)106__Globals.normal_scanEndTag(constENCODING*,constchar*,constchar* ,constchar**)
little2_scanEndTag(constENCODING*,constchar*,constchar*,constchar**)106__Globals.little2_scanEndTag(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanEndTag(constENCODING*,constchar*,constchar*,constchar**)106__Globals.big2_scanEndTag(constENCODING*,constchar*,constchar* ,constchar**)
normal_cdataSectionTok(constENCODING*,constchar*,constchar* ,constchar**)103__Globals.normal_cdataSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
little2_cdataSectionTok(constENCODING*,constchar*,constchar* ,constchar**)103__Globals.little2_cdataSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
big2_cdataSectionTok(constENCODING*,constchar*,constchar*,constchar**)103__Globals.big2_cdataSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
adler32(uLong,constBytef*,uInt)102__Globals.adler32(uLong,constBytef*,uInt)
close()102Poco.Base32EncoderBuf.close()
appendAttributeValue(XML_Parser,constENCODING*,XML_Bool,constchar* ,constchar*,STRING_POOL*)98__Globals.appendAttributeValue(XML_Parser,constENCODING*,XML_Bool ,constchar*,constchar*,STRING_POOL*)
compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL,int,int* ,int*,branch_chain*,compile_data*,int*)93__Globals.compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL ,int,int*,int*,branch_chain*,compile_data*,int*)
parseVMS(conststd::string&)93Poco.Path.parseVMS(conststd::string&)
append(std::string&,constPoco::DateTime&,conststd::string&,int)93Poco.DateTimeFormatter.append(std::string&,constPoco::DateTime& ,conststd::string&,int)
normal_scanPercent(constENCODING*,constchar*,constchar*,constchar**)92__Globals.normal_scanPercent(constENCODING*,constchar*,constchar* ,constchar**)
normal_scanPoundName(constENCODING*,constchar*,constchar*,constchar**)92__Globals.normal_scanPoundName(constENCODING*,constchar*,constchar* ,constchar**)
little2_scanPercent(constENCODING*,constchar*,constchar*,constchar**)92__Globals.little2_scanPercent(constENCODING*,constchar*,constchar* ,constchar**)
little2_scanPoundName(constENCODING*,constchar*,constchar*,constchar** )92__Globals.little2_scanPoundName(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanPercent(constENCODING*,constchar*,constchar*,constchar**)92__Globals.big2_scanPercent(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanPoundName(constENCODING*,constchar*,constchar*,constchar**)92__Globals.big2_scanPoundName(constENCODING*,constchar*,constchar* ,constchar**)
normal_scanRef(constENCODING*,constchar*,constchar*,constchar**)88__Globals.normal_scanRef(constENCODING*,constchar*,constchar* ,constchar**)
little2_scanRef(constENCODING*,constchar*,constchar*,constchar**)88__Globals.little2_scanRef(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanRef(constENCODING*,constchar*,constchar*,constchar**)88__Globals.big2_scanRef(constENCODING*,constchar*,constchar* ,constchar**)
handleError(int)87Poco.XML.ParserEngine.handleError(int)
XML_ExternalEntityParserCreate(XML_Parser,constXML_Char* ,constXML_Char*)86__Globals.XML_ExternalEntityParserCreate(XML_Parser,constXML_Char* ,constXML_Char*)
normal_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)85__Globals.normal_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)
little2_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)85__Globals.little2_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)
big2_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)85__Globals.big2_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)
getReasonForStatus(Poco::Net::HTTPResponse::HTTPStatus)83Poco.Net.HTTPResponse.getReasonForStatus (Poco::Net::HTTPResponse::HTTPStatus)
send_tree(deflate_state*,ct_data*,int)81__Globals.send_tree(deflate_state*,ct_data*,int)
doCdataSection(XML_Parser,constENCODING*,constchar**,constchar* ,constchar**,XML_Bool)78__Globals.doCdataSection(XML_Parser,constENCODING*,constchar** ,constchar*,constchar**,XML_Bool)
map(bool,bool)75Poco.Net.NetworkInterface.map(bool,bool)
error(int,conststd::string&)75Poco.Net.SocketImpl.error(int,conststd::string&)
dtdCopy(XML_Parser,DTD*,constDTD*,constXML_Memory_Handling_Suite*)74__Globals.dtdCopy(XML_Parser,DTD*,constDTD* ,constXML_Memory_Handling_Suite*)
parse(std::string::const_iterator,std::string::const_iterator)72Poco.Net.HTTPAuthenticationParams.parse(std::string::const_iterator ,std::string::const_iterator)
launchImpl(conststd::string&,constArgsImpl&,conststd::string& ,Poco::Pipe*,Poco::Pipe*,Poco::Pipe*,constEnvImpl&)70Poco.ProcessImpl.launchImpl(conststd::string&,constArgsImpl& ,conststd::string&,Poco::Pipe*,Poco::Pipe*,Poco::Pipe*,constEnvImpl&)
find_parens(constuschar*,compile_data*,constuschar*,int,BOOL)69__Globals.find_parens(constuschar*,compile_data*,constuschar*,int,BOOL )
RadixStringToIeee<radix_log_2>(constchar*,constchar*,bool,bool,double ,bool,constchar**)68double_conversion.__Globals.RadixStringToIeee<radix_log_2>(constchar* ,constchar*,bool,bool,double,bool,constchar**)
setProperty(conststd::string&,conststd::string&)68Poco.Net.RemoteSyslogChannel.setProperty(conststd::string& ,conststd::string&)
XML_ParseBuffer(XML_Parser,int,int)68__Globals.XML_ParseBuffer(XML_Parser,int,int)
initScan(constENCODING*const*,constINIT_ENCODING*,int,constchar* ,constchar*,constchar**)68__Globals.initScan(constENCODING*const*,constINIT_ENCODING*,int ,constchar*,constchar*,constchar**)
select(SocketList&,SocketList&,SocketList&,constPoco::Timespan&)67Poco.Net.Socket.select(SocketList&,SocketList&,SocketList& ,constPoco::Timespan&)
parserCreate(constXML_Char*,constXML_Memory_Handling_Suite* ,constXML_Char*,DTD*)67__Globals.parserCreate(constXML_Char*,constXML_Memory_Handling_Suite* ,constXML_Char*,DTD*)
readFromDevice()65Poco.Base32DecoderBuf.readFromDevice()
encodeWord(conststd::string&,conststd::string&)65Poco.Net.MailMessage.encodeWord(conststd::string&,conststd::string&)
fill_window(deflate_state*)64__Globals.fill_window(deflate_state*)
pcre_fullinfo(constpcre*,constpcre_extra*,int,void*)64__Globals.pcre_fullinfo(constpcre*,constpcre_extra*,int,void*)
getProperty(conststd::string&)64Poco.Net.RemoteSyslogChannel.getProperty(conststd::string&)
entityValueInitProcessor(XML_Parser,constchar*,constchar*,constchar**)64__Globals.entityValueInitProcessor(XML_Parser,constchar*,constchar* ,constchar**)
parserInit(XML_Parser,constXML_Char*)64__Globals.parserInit(XML_Parser,constXML_Char*)
normal_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)64__Globals.normal_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
little2_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)64__Globals.little2_ignoreSectionTok(constENCODING*,constchar* ,constchar*,constchar**)
big2_ignoreSectionTok(constENCODING*,constchar*,constchar*,constchar** )64__Globals.big2_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
addBinding(XML_Parser,PREFIX*,constATTRIBUTE_ID*,constXML_Char* ,BINDING**)63__Globals.addBinding(XML_Parser,PREFIX*,constATTRIBUTE_ID* ,constXML_Char*,BINDING**)
lookup(XML_Parser,HASH_TABLE*,KEY,size_t)63__Globals.lookup(XML_Parser,HASH_TABLE*,KEY,size_t)
receiveBytes(void*,int,int)62Poco.Net.WebSocketImpl.receiveBytes(void*,int,int)
XML_Parse(XML_Parser,constchar*,int,int)61__Globals.XML_Parse(XML_Parser,constchar*,int,int)
_tr_flush_block(deflate_state*,charf*,ulg,int)60__Globals._tr_flush_block(deflate_state*,charf*,ulg,int)
deflateInit2_(z_streamp,int,int,int,int,int,constchar*,int)59__Globals.deflateInit2_(z_streamp,int,int,int,int,int,constchar*,int)
compress_block(deflate_state*,constct_data*,constct_data*)58__Globals.compress_block(deflate_state*,constct_data*,constct_data*)

Statistics

Stat   # lines of code (LOC)
Sum:25 333
Average:95.96
Minimum:31
Maximum:2 643
Standard deviation:208.03
Variance:43 276
warningCritical    Rule warning: Methods too complex
// <Name>Methods too complex</Name>
warnif count > 0 from m in JustMyCode.Methods where 
  
m.CyclomaticComplexity > 20 ||
  
m.MaxNestedLoop > 3 ||
  
m.NestingDepth > 5
  
orderby m.CyclomaticComplexity descending,
          
m.MaxNestedLoop descending,
          
m.NestingDepth descending
select new { m, m.CyclomaticComplexity, 
                
m.MaxNestedLoop,
                
m.NestingDepth  }

// Methods where CyclomaticComplexity > 20 
// or MaxNestedLoop > 40
// or NestingDepth > 4
// are hard to understand and maintain
// and should be split in smaller methods.
// See the definition of the complexity metrics here:
// http://www.cppdepend.com/Metrics.aspx#CC
// http://www.cppdepend.com/Metrics.aspx#ILCC
// http://www.cppdepend.com/Metrics.aspx#ILNestingDepth

132 methods matched

methodsCyclomatic Complexity (CC)MaxNestedLoopNestingDepthFull Name
match(constunsignedchar*,constuschar*,constuschar*,int,match_data* ,unsignedlong,eptrblock*,int,unsignedint)1 16338__Globals.match(constunsignedchar*,constuschar*,constuschar*,int ,match_data*,unsignedlong,eptrblock*,int,unsignedint)
compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)555312__Globals.compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)
doProlog(XML_Parser,constENCODING*,constchar*,constchar*,int ,constchar*,constchar**,XML_Bool)24626__Globals.doProlog(XML_Parser,constENCODING*,constchar*,constchar*,int ,constchar*,constchar**,XML_Bool)
inflate(z_streamp,int)16436__Globals.inflate(z_streamp,int)
little2_prologTok(constENCODING*,constchar*,constchar*,constchar**)13416__Globals.little2_prologTok(constENCODING*,constchar*,constchar* ,constchar**)
big2_prologTok(constENCODING*,constchar*,constchar*,constchar**)13416__Globals.big2_prologTok(constENCODING*,constchar*,constchar* ,constchar**)
normal_prologTok(constENCODING*,constchar*,constchar*,constchar**)12816__Globals.normal_prologTok(constENCODING*,constchar*,constchar* ,constchar**)
check_auto_possessive(int,int,BOOL,uschar*,constuschar*,int ,compile_data*)12325__Globals.check_auto_possessive(int,int,BOOL,uschar*,constuschar*,int ,compile_data*)
little2_scanAtts(constENCODING*,constchar*,constchar*,constchar**)11428__Globals.little2_scanAtts(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanAtts(constENCODING*,constchar*,constchar*,constchar**)11428__Globals.big2_scanAtts(constENCODING*,constchar*,constchar* ,constchar**)
doContent(XML_Parser,int,constENCODING*,constchar*,constchar* ,constchar**,XML_Bool)10927__Globals.doContent(XML_Parser,int,constENCODING*,constchar* ,constchar*,constchar**,XML_Bool)
normal_scanAtts(constENCODING*,constchar*,constchar*,constchar**)10728__Globals.normal_scanAtts(constENCODING*,constchar*,constchar* ,constchar**)
set_start_bits(constuschar*,uschar*,BOOL,BOOL,compile_data*)10028__Globals.set_start_bits(constuschar*,uschar*,BOOL,BOOL,compile_data*)
pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int,int*,int)9937__Globals.pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int ,int*,int)
little2_scanLt(constENCODING*,constchar*,constchar*,constchar**)9227__Globals.little2_scanLt(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanLt(constENCODING*,constchar*,constchar*,constchar**)9227__Globals.big2_scanLt(constENCODING*,constchar*,constchar*,constchar** )
normal_scanLt(constENCODING*,constchar*,constchar*,constchar**)8727__Globals.normal_scanLt(constENCODING*,constchar*,constchar* ,constchar**)
could_be_empty_branch(constuschar*,constuschar*,BOOL)7824__Globals.could_be_empty_branch(constuschar*,constuschar*,BOOL)
StringToIeee(constchar*,int,int*,bool)7115__Globals.StringToIeee(constchar*,int,int*,bool)
storeAtts(XML_Parser,constENCODING*,constchar*,TAG_NAME*,BINDING**)7037__Globals.storeAtts(XML_Parser,constENCODING*,constchar*,TAG_NAME* ,BINDING**)
find_fixedlength(uschar*,int)6724__Globals.find_fixedlength(uschar*,int)
inflateBack(z_streamp,in_func,void*,out_func,void*)6436__Globals.inflateBack(z_streamp,in_func,void*,out_func,void*)
strToInt<I>(constchar*,I&,short,char)6314Poco.__Globals.strToInt<I>(constchar*,I&,short,char)
little2_scanPi(constENCODING*,constchar*,constchar*,constchar**)6226__Globals.little2_scanPi(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanPi(constENCODING*,constchar*,constchar*,constchar**)6226__Globals.big2_scanPi(constENCODING*,constchar*,constchar*,constchar** )
deflate(z_streamp,int)6216__Globals.deflate(z_streamp,int)
pcre_compile2(constchar*,int,int*,constchar**,int*,constunsignedchar*)6014__Globals.pcre_compile2(constchar*,int,int*,constchar**,int* ,constunsignedchar*)
normal_scanPi(constENCODING*,constchar*,constchar*,constchar**)5926__Globals.normal_scanPi(constENCODING*,constchar*,constchar* ,constchar**)
check_escape(constuschar**,int*,int,int,BOOL)5816__Globals.check_escape(constuschar**,int*,int,int,BOOL)
convert(int,unsignedchar*,int)5802Poco.Windows1252Encoding.convert(int,unsignedchar*,int)
little2_contentTok(constENCODING*,constchar*,constchar*,constchar**)5216__Globals.little2_contentTok(constENCODING*,constchar*,constchar* ,constchar**)
big2_contentTok(constENCODING*,constchar*,constchar*,constchar**)5216__Globals.big2_contentTok(constENCODING*,constchar*,constchar* ,constchar**)
storeEntityValue(XML_Parser,constENCODING*,constchar*,constchar*)5027__Globals.storeEntityValue(XML_Parser,constENCODING*,constchar* ,constchar*)
normal_contentTok(constENCODING*,constchar*,constchar*,constchar**)4916__Globals.normal_contentTok(constENCODING*,constchar*,constchar* ,constchar**)
little2_scanEndTag(constENCODING*,constchar*,constchar*,constchar**)4825__Globals.little2_scanEndTag(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanEndTag(constENCODING*,constchar*,constchar*,constchar**)4825__Globals.big2_scanEndTag(constENCODING*,constchar*,constchar* ,constchar**)
format(constPoco::Message&,std::string&)4814Poco.PatternFormatter.format(constPoco::Message&,std::string&)
normal_scanEndTag(constENCODING*,constchar*,constchar*,constchar**)4525__Globals.normal_scanEndTag(constENCODING*,constchar*,constchar* ,constchar**)
find_parens(constuschar*,compile_data*,constuschar*,int,BOOL)4448__Globals.find_parens(constuschar*,compile_data*,constuschar*,int,BOOL )
little2_cdataSectionTok(constENCODING*,constchar*,constchar* ,constchar**)4414__Globals.little2_cdataSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
big2_cdataSectionTok(constENCODING*,constchar*,constchar*,constchar**)4414__Globals.big2_cdataSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
little2_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)4315__Globals.little2_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)
big2_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)4315__Globals.big2_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)
little2_scanPoundName(constENCODING*,constchar*,constchar*,constchar** )4314__Globals.little2_scanPoundName(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanPoundName(constENCODING*,constchar*,constchar*,constchar**)4314__Globals.big2_scanPoundName(constENCODING*,constchar*,constchar* ,constchar**)
handleError(int)4203Poco.XML.ParserEngine.handleError(int)
getReasonForStatus(Poco::Net::HTTPResponse::HTTPStatus)4202Poco.Net.HTTPResponse.getReasonForStatus (Poco::Net::HTTPResponse::HTTPStatus)
normal_cdataSectionTok(constENCODING*,constchar*,constchar* ,constchar**)4114__Globals.normal_cdataSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
normal_scanPoundName(constENCODING*,constchar*,constchar*,constchar**)4114__Globals.normal_scanPoundName(constENCODING*,constchar*,constchar* ,constchar**)
little2_scanPercent(constENCODING*,constchar*,constchar*,constchar**)4114__Globals.little2_scanPercent(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanPercent(constENCODING*,constchar*,constchar*,constchar**)4114__Globals.big2_scanPercent(constENCODING*,constchar*,constchar* ,constchar**)
close()4103Poco.Base32EncoderBuf.close()
appendAttributeValue(XML_Parser,constENCODING*,XML_Bool,constchar* ,constchar*,STRING_POOL*)4025__Globals.appendAttributeValue(XML_Parser,constENCODING*,XML_Bool ,constchar*,constchar*,STRING_POOL*)
normal_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)3915__Globals.normal_getAtts(constENCODING*,constchar*,int,ATTRIBUTE*)
normal_scanPercent(constENCODING*,constchar*,constchar*,constchar**)3914__Globals.normal_scanPercent(constENCODING*,constchar*,constchar* ,constchar**)
parseVMS(conststd::string&)38210Poco.Path.parseVMS(conststd::string&)
parse(conststd::string&,conststd::string&,Poco::DateTime&,int&)3826Poco.DateTimeParser.parse(conststd::string&,conststd::string& ,Poco::DateTime&,int&)
little2_sameName(constENCODING*,constchar*,constchar*)3816__Globals.little2_sameName(constENCODING*,constchar*,constchar*)
big2_sameName(constENCODING*,constchar*,constchar*)3816__Globals.big2_sameName(constENCODING*,constchar*,constchar*)
find_bracket(constuschar*,BOOL,int)3814__Globals.find_bracket(constuschar*,BOOL,int)
little2_scanRef(constENCODING*,constchar*,constchar*,constchar**)3814__Globals.little2_scanRef(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanRef(constENCODING*,constchar*,constchar*,constchar**)3814__Globals.big2_scanRef(constENCODING*,constchar*,constchar* ,constchar**)
error(int,conststd::string&)3802Poco.Net.SocketImpl.error(int,conststd::string&)
find_recurse(constuschar*,BOOL)3714__Globals.find_recurse(constuschar*,BOOL)
normal_sameName(constENCODING*,constchar*,constchar*)3616__Globals.normal_sameName(constENCODING*,constchar*,constchar*)
normal_scanRef(constENCODING*,constchar*,constchar*,constchar**)3614__Globals.normal_scanRef(constENCODING*,constchar*,constchar* ,constchar**)
getContext(XML_Parser)3422__Globals.getContext(XML_Parser)
inflate_table(codetype,unsignedshort*,unsignedint,code**,unsignedint* ,unsignedshort*)3324__Globals.inflate_table(codetype,unsignedshort*,unsignedint,code** ,unsignedint*,unsignedshort*)
little2_isPublicId(constENCODING*,constchar*,constchar*,constchar**)3314__Globals.little2_isPublicId(constENCODING*,constchar*,constchar* ,constchar**)
big2_isPublicId(constENCODING*,constchar*,constchar*,constchar**)3314__Globals.big2_isPublicId(constENCODING*,constchar*,constchar* ,constchar**)
formatOne(std::string&,std::string::const_iterator& ,conststd::string::const_iterator&,std::vector<Any>::const_iterator&)3305Poco.anonymous_namespace{format.cpp}.__Globals.formatOne(std::string& ,std::string::const_iterator&,conststd::string::const_iterator& ,std::vector<Any>::const_iterator&)
setProperty(conststd::string&,conststd::string&)3302Poco.Net.RemoteSyslogChannel.setProperty(conststd::string& ,conststd::string&)
getProperty(conststd::string&)3202Poco.Net.RemoteSyslogChannel.getProperty(conststd::string&)
inflate_fast(z_streamp,unsignedint)3119__Globals.inflate_fast(z_streamp,unsignedint)
append(std::string&,constPoco::DateTime&,conststd::string&,int)3115Poco.DateTimeFormatter.append(std::string&,constPoco::DateTime& ,conststd::string&,int)
normal_isPublicId(constENCODING*,constchar*,constchar*,constchar**)3014__Globals.normal_isPublicId(constENCODING*,constchar*,constchar* ,constchar**)
little2_charRefNumber(constENCODING*,constchar*)3014__Globals.little2_charRefNumber(constENCODING*,constchar*)
big2_charRefNumber(constENCODING*,constchar*)3014__Globals.big2_charRefNumber(constENCODING*,constchar*)
little2_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)2916__Globals.little2_ignoreSectionTok(constENCODING*,constchar* ,constchar*,constchar**)
big2_ignoreSectionTok(constENCODING*,constchar*,constchar*,constchar** )2916__Globals.big2_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
normal_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)2816__Globals.normal_ignoreSectionTok(constENCODING*,constchar*,constchar* ,constchar**)
normal_charRefNumber(constENCODING*,constchar*)2814__Globals.normal_charRefNumber(constENCODING*,constchar*)
little2_scanLit(int,constENCODING*,constchar*,constchar*,constchar**)2814__Globals.little2_scanLit(int,constENCODING*,constchar*,constchar* ,constchar**)
big2_scanLit(int,constENCODING*,constchar*,constchar*,constchar**)2814__Globals.big2_scanLit(int,constENCODING*,constchar*,constchar* ,constchar**)
initScan(constENCODING*const*,constINIT_ENCODING*,int,constchar* ,constchar*,constchar**)2804__Globals.initScan(constENCODING*const*,constINIT_ENCODING*,int ,constchar*,constchar*,constchar**)
pcre_fullinfo(constpcre*,constpcre_extra*,int,void*)2702__Globals.pcre_fullinfo(constpcre*,constpcre_extra*,int,void*)
doCdataSection(XML_Parser,constENCODING*,constchar**,constchar* ,constchar**,XML_Bool)2627__Globals.doCdataSection(XML_Parser,constENCODING*,constchar** ,constchar*,constchar**,XML_Bool)
dtdCopy(XML_Parser,DTD*,constDTD*,constXML_Memory_Handling_Suite*)2624__Globals.dtdCopy(XML_Parser,DTD*,constDTD* ,constXML_Memory_Handling_Suite*)
normal_scanLit(int,constENCODING*,constchar*,constchar*,constchar**)2614__Globals.normal_scanLit(int,constENCODING*,constchar*,constchar* ,constchar**)
encodeWord(conststd::string&,conststd::string&)2514Poco.Net.MailMessage.encodeWord(conststd::string&,conststd::string&)
handleLastErrorImpl(conststd::string&)2502Poco.FileImpl.handleLastErrorImpl(conststd::string&)
get(conststd::string&)2414Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.get(conststd::string&)
pcre_maketables()2412__Globals.pcre_maketables()
setContext(XML_Parser,constXML_Char*)2325__Globals.setContext(XML_Parser,constXML_Char*)
little2_scanComment(constENCODING*,constchar*,constchar*,constchar**)2316__Globals.little2_scanComment(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanComment(constENCODING*,constchar*,constchar*,constchar**)2316__Globals.big2_scanComment(constENCODING*,constchar*,constchar* ,constchar**)
compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL,int,int* ,int*,branch_chain*,compile_data*,int*)2315__Globals.compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL ,int,int*,int*,branch_chain*,compile_data*,int*)
get(conststd::string&)2314Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList>.get (conststd::string&)
little2_scanDecl(constENCODING*,constchar*,constchar*,constchar**)2314__Globals.little2_scanDecl(constENCODING*,constchar*,constchar* ,constchar**)
big2_scanDecl(constENCODING*,constchar*,constchar*,constchar**)2314__Globals.big2_scanDecl(constENCODING*,constchar*,constchar* ,constchar**)

Statistics

Stat   Cyclomatic Complexity (CC)   MaxNestedLoop   NestingDepth
Sum:7 340168682
Average:55.611.275.17
Minimum:302
Maximum:1 163412
Standard deviation:111.950.781.74
Variance:12 5330.613.03
warningCritical    Rule warning: Methods potentially poorly commented
// <Name>Methods potentially poorly commented</Name>
warnif count > 0 from m in JustMyCode.Methods where 
  
m.PercentageComment < 20 && 
  
m.NbLinesOfCode > 20  
  
orderby m.PercentageComment ascending
select new { m, m.PercentageComment, m.NbLinesOfCode, m.NbLinesOfComment }

// Methods where %Comment < 20 and that have 
// at least 20 lines of code might need to be more commented.
// See the definition of the Comments metric here 
// http://www.cppdepend.com/Metrics.aspx#PercentageComment
// http://www.cppdepend.com/Metrics.aspx#NbLinesOfComment 

339 methods matched

methodsPercentage Comment# lines of code (LOC)# lines of commentFull Name
MultiplyByPowerOfTen(int)0300__Globals.MultiplyByPowerOfTen(int)
Square()0350__Globals.Square()
AssignPowerUInt16(uint16_t,int)0430__Globals.AssignPowerUInt16(uint16_t,int)
DivideModuloIntBignum(constdouble_conversion::Bignum&)0290__Globals.DivideModuloIntBignum(constdouble_conversion::Bignum&)
ToHexString(char*,int)0270__Globals.ToHexString(char*,int)
PlusCompare(constdouble_conversion::Bignum& ,constdouble_conversion::Bignum&,constdouble_conversion::Bignum&)0280__Globals.PlusCompare(constdouble_conversion::Bignum& ,constdouble_conversion::Bignum&,constdouble_conversion::Bignum&)
SubtractTimes(constdouble_conversion::Bignum&,int)0210__Globals.SubtractTimes(constdouble_conversion::Bignum&,int)
CreateExponentialRepresentation(constchar*,int,int ,double_conversion::StringBuilder*)0240__Globals.CreateExponentialRepresentation(constchar*,int,int ,double_conversion::StringBuilder*)
CreateDecimalRepresentation(constchar*,int,int,int ,double_conversion::StringBuilder*)0280__Globals.CreateDecimalRepresentation(constchar*,int,int,int ,double_conversion::StringBuilder*)
ToExponential(double,int,double_conversion::StringBuilder*)0260__Globals.ToExponential(double,int,double_conversion::StringBuilder*)
ToPrecision(double,int,double_conversion::StringBuilder*)0230__Globals.ToPrecision(double,int,double_conversion::StringBuilder*)
DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*)0510__Globals.DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*)
StringToIeee(constchar*,int,int*,bool)01880__Globals.StringToIeee(constchar*,int,int*,bool)
osDisplayNameImpl()0450Poco.EnvironmentImpl.osDisplayNameImpl()
format(std::string&,conststd::string&,conststd::vector<Any>&)0280Poco.__Globals.format(std::string&,conststd::string&,conststd::vector <Any>&)
icompare<S>(constS&,typenameS::size_type,typenameS::size_type ,consttypenameS::value_type*)0210Poco.__Globals.icompare<S>(constS&,typenameS::size_type ,typenameS::size_type,consttypenameS::value_type*)
handleLastErrorImpl(conststd::string&)0420Poco.FileImpl.handleLastErrorImpl(conststd::string&)
parseUnix(conststd::string&)0320Poco.Path.parseUnix(conststd::string&)
parseVMS(conststd::string&)0930Poco.Path.parseVMS(conststd::string&)
parseGuess(conststd::string&)0460Poco.Path.parseGuess(conststd::string&)
buildVMS()0240Poco.Path.buildVMS()
StringTokenizer(conststd::string&,conststd::string&,int)0240Poco.StringTokenizer.StringTokenizer(conststd::string& ,conststd::string&,int)
close()01020Poco.Base32EncoderBuf.close()
writeToDevice(char)0300Poco.Base32EncoderBuf.writeToDevice(char)
readFromDevice()0360Poco.Base64DecoderBuf.readFromDevice()
close()0320Poco.Base64EncoderBuf.close()
writeToDevice(char)0250Poco.Base64EncoderBuf.writeToDevice(char)
readFromDevice(char*,std::streamsize)0340Poco.DeflatingStreamBuf.readFromDevice(char*,std::streamsize)
writeToDevice(constchar*,std::streamsize)0210Poco.DeflatingStreamBuf.writeToDevice(constchar*,std::streamsize)
sync()0220Poco.DeflatingStreamBuf.sync()
housekeep()0290Poco.ThreadPool.housekeep()
readFromDevice()0240Poco.HexBinaryDecoderBuf.readFromDevice()
readFromDevice(char*,std::streamsize)0330Poco.InflatingStreamBuf.readFromDevice(char*,std::streamsize)
writeToDevice(constchar*,std::streamsize)0260Poco.InflatingStreamBuf.writeToDevice(constchar*,std::streamsize)
writeLockImpl()0220Poco.RWLockImpl.writeLockImpl()
tryWriteLockImpl()0250Poco.RWLockImpl.tryWriteLockImpl()
run()0320Poco.Timer.run()
transform()05205Poco.SHA1Engine.transform()
substOne(std::string&,std::string::size_type,conststd::string&,int)0470Poco.RegularExpression.substOne(std::string&,std::string::size_type ,conststd::string&,int)
parseColor(conststd::string&)0360Poco.ColorConsoleChannel.parseColor(conststd::string&)
formatColor(Poco::ColorConsoleChannel::Color)0370Poco.ColorConsoleChannel.formatColor(Poco::ColorConsoleChannel::Color)
setUpRegistry()0230Poco.EventLogChannel.setUpRegistry()
setPurgeAge(conststd::string&)0350Poco.FileChannel.setPurgeAge(conststd::string&)
parse(conststd::string&,conststd::string&,Poco::DateTime&,int&)01220Poco.DateTimeParser.parse(conststd::string&,conststd::string& ,Poco::DateTime&,int&)
parseTZD(std::string::const_iterator& ,conststd::string::const_iterator&)0300Poco.DateTimeParser.parseTZD(std::string::const_iterator& ,conststd::string::const_iterator&)
parseColor(conststd::string&)0360Poco.WindowsColorConsoleChannel.parseColor(conststd::string&)
formatColor(WORD)0350Poco.WindowsColorConsoleChannel.formatColor(WORD)
ParsePattern()0370Poco.PatternFormatter.ParsePattern()
launchImpl(conststd::string&,constArgsImpl&,conststd::string& ,Poco::Pipe*,Poco::Pipe*,Poco::Pipe*,constEnvImpl&)0700Poco.ProcessImpl.launchImpl(conststd::string&,constArgsImpl& ,conststd::string&,Poco::Pipe*,Poco::Pipe*,Poco::Pipe*,constEnvImpl&)
setRotation(conststd::string&)0240Poco.SimpleFileChannel.setRotation(conststd::string&)
matchSet(Poco::TextIterator&,constPoco::TextIterator&,int)0410Poco.Glob.matchSet(Poco::TextIterator&,constPoco::TextIterator&,int)
collect(constPoco::Path&,constPoco::Path&,constPoco::Path& ,conststd::string&,std::set<std::string>&,int)0230Poco.Glob.collect(constPoco::Path&,constPoco::Path&,constPoco::Path& ,conststd::string&,std::set<std::string>&,int)
run()0440Poco.WindowsDirectoryWatcherStrategy.run()
convert(constunsignedchar*)0260Poco.UTF8Encoding.convert(constunsignedchar*)
convert(int,unsignedchar*,int)0240Poco.UTF8Encoding.convert(int,unsignedchar*,int)
queryConvert(constunsignedchar*,int)0290Poco.UTF8Encoding.queryConvert(constunsignedchar*,int)
convert(int,unsignedchar*,int)0400Poco.Latin9Encoding.convert(int,unsignedchar*,int)
readFromDevice()0300Poco.StreamConverterBuf.readFromDevice()
convert(int,unsignedchar*,int)01160Poco.Windows1252Encoding.convert(int,unsignedchar*,int)
convert(int,unsignedchar*,int)0220Poco.UTF16Encoding.convert(int,unsignedchar*,int)
icompare(conststd::string&,std::string::size_type ,std::string::size_type,std::string::const_iterator ,std::string::const_iterator)0220Poco.UTF8.icompare(conststd::string&,std::string::size_type ,std::string::size_type,std::string::const_iterator ,std::string::const_iterator)
get(conststd::string&)0510Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.get(conststd::string&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)0220Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.init(conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)
get(conststd::string&)0490Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList>.get (conststd::string&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)0210Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)
get(conststd::string&)0470Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0450Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0430Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0410Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0390Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0370Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0350Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0330Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0310Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0290Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0270Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0250Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0230Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
get(conststd::string&)0210Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.get (conststd::string&)
init(constchar*,std::size_t)0210Poco.HMACEngine<Engine>.init(constchar*,std::size_t)
parseFlags(std::ostream&,std::string::const_iterator& ,conststd::string::const_iterator&)0230Poco.anonymous_namespace{format.cpp}.__Globals.parseFlags (std::ostream&,std::string::const_iterator& ,conststd::string::const_iterator&)
prepareFormat(std::ostream&,char)0230Poco.anonymous_namespace{format.cpp}.__Globals.prepareFormat (std::ostream&,char)
writeAnyInt(std::ostream&,constPoco::Any&)0240Poco.anonymous_namespace{format.cpp}.__Globals.writeAnyInt (std::ostream&,constPoco::Any&)
formatOne(std::string&,std::string::const_iterator& ,conststd::string::const_iterator&,std::vector<Any>::const_iterator&)01420Poco.anonymous_namespace{format.cpp}.__Globals.formatOne(std::string& ,std::string::const_iterator&,conststd::string::const_iterator& ,std::vector<Any>::const_iterator&)
GenerateShortestDigits(double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*,bool,Vector<char>,int*)0410double_conversion.__Globals.GenerateShortestDigits (double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum*,bool,Vector <char>,int*)
GenerateCountedDigits(int,int*,double_conversion::Bignum* ,double_conversion::Bignum*,Vector<char>,int*)0210double_conversion.__Globals.GenerateCountedDigits(int,int* ,double_conversion::Bignum*,double_conversion::Bignum*,Vector<char> ,int*)
BignumDtoa(double,double_conversion::BignumDtoaMode,int,Vector<char> ,int*,int*)0500double_conversion.__Globals.BignumDtoa(double ,double_conversion::BignumDtoaMode,int,Vector<char>,int*,int*)
DigitGen(double_conversion::DiyFp,double_conversion::DiyFp ,double_conversion::DiyFp,Vector<char>,int*,int*)0390double_conversion.__Globals.DigitGen(double_conversion::DiyFp ,double_conversion::DiyFp,double_conversion::DiyFp,Vector<char>,int* ,int*)
DigitGenCounted(double_conversion::DiyFp,int,Vector<char>,int*,int*)0400double_conversion.__Globals.DigitGenCounted(double_conversion::DiyFp ,int,Vector<char>,int*,int*)
Grisu3(double,double_conversion::FastDtoaMode,Vector<char>,int*,int*)0230double_conversion.__Globals.Grisu3(double ,double_conversion::FastDtoaMode,Vector<char>,int*,int*)
FastDtoa(double,double_conversion::FastDtoaMode,int,Vector<char>,int* ,int*)0220double_conversion.__Globals.FastDtoa(double ,double_conversion::FastDtoaMode,int,Vector<char>,int*,int*)
FillFractionals(uint64_t,int,int,Vector<char>,int*,int*)0300double_conversion.__Globals.FillFractionals(uint64_t,int,int,Vector <char>,int*,int*)
FastFixedDtoa(double,int,Vector<char>,int*,int*)0520double_conversion.__Globals.FastFixedDtoa(double,int,Vector<char>,int* ,int*)
AdjustmentPowerOfTen(int)0220double_conversion.__Globals.AdjustmentPowerOfTen(int)
DiyFpStrtod(Vector<constchar>,int,double*)0580double_conversion.__Globals.DiyFpStrtod(Vector<constchar>,int,double*)
Strtof(Vector<constchar>,int)0420double_conversion.__Globals.Strtof(Vector<constchar>,int)
RadixStringToIeee<radix_log_2>(constchar*,constchar*,bool,bool,double ,bool,constchar**)0680double_conversion.__Globals.RadixStringToIeee<radix_log_2>(constchar* ,constchar*,bool,bool,double,bool,constchar**)
readFromDevice(char*,std::streamsize)0280Poco.Net.HTTPChunkedStreamBuf.readFromDevice(char*,std::streamsize)
readUrl(std::istream&)0280Poco.Net.HTMLForm.readUrl(std::istream&)
writeMultipart(std::ostream&)0250Poco.Net.HTMLForm.writeMultipart(std::ostream&)

Statistics

Stat   Percentage Comment   # lines of code (LOC)   # lines of comment
Sum:84419 090541
Average:2.4956.311.6
Minimum:0210
Maximum:1870462
Standard deviation:4.4567.845.03
Variance:19.774 60125.31
warningCritical    Rule warning: Methods with too many parameters
// <Name>Methods with too many parameters</Name>
warnif count > 0 from m in JustMyCode.Methods where 
  
m.NbParameters > 5 
  
orderby m.NbParameters descending
select new { m, m.NbParameters }

// Methods where NbParameters > 5 might be painful to call 
// and might degrade performance. You should prefer using 
// additional properties/fields to the declaring type to 
// handle numerous states. Another alternative is to provide 
// a class or structure dedicated to handle arguments passing 
// (for example see the class System.Diagnostics.ProcessStartInfo 
// and the method System.Diagnostics.Process.Start(ProcessStartInfo))
// See the definition of the NbParameters metric here 
// http://www.cppdepend.com/Metrics.aspx#NbParameters

181 methods matched

methods# ParametersFull Name
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>(conststd::string&,typenameTypeWrapper<T0>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T15>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T16>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T17>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T18>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T19>::CONSTTYPE&)40Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 ,T13,T14,T15,T16,T17,T18,T19>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T15>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T16>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T17>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T18>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T19>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T18>::CONSTTYPE&)38Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList> .NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T18>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&)36Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&)34Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&)32Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE&)30Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE&)28Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE&)26Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&)24Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&)22Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&)
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>(constNameVecPtr&,typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper <T19>::CONSTTYPE&)21Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 ,T13,T14,T15,T16,T17,T18,T19>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE& ,typenameTypeWrapper<T19>::CONSTTYPE&)
Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 ,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&,typenameTypeWrapper <T18>::CONSTTYPE&,typenameTypeWrapper<T19>::CONSTTYPE&)20Poco.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14 ,T15,T16,T17,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper <T19>::CONSTTYPE&)
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper <T1>::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE& ,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper<T4 >::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper <T6>::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE& ,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper<T9 >::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper <T11>::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE& ,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper<T14 >::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper <T16>::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE& ,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper<T19 >::CONSTTYPE&)20Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 ,T13,T14,T15,T16,T17,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper <T19>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)20Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.init(conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&,typenameTypeWrapper <T18>::CONSTTYPE&)20Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList> .NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&,typenameTypeWrapper <T18>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&)20Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)19Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,type-parameter-0-17,type-parameter-0-18 ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)19Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList> .NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)19Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)19Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)18Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,type-parameter-0-17,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)18Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)18Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)18Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE&)18Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)17Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)17Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)17Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)17Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)16Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)16Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)16Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&)16Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE&)16Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&)15Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&)15Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)15Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&)15Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&)14Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&)14Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)14Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&)14Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE&)14Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE&)
compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL,int,int* ,int*,branch_chain*,compile_data*,int*)13__Globals.compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL ,int,int*,int*,branch_chain*,compile_data*,int*)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&)13Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&)13Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)13Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&)13Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&)12Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&)12Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)12Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&)12Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&)12Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&)11Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&)11Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)11Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)11Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)
doParseXmlDecl(constENCODING*(*)(constENCODING*,constchar*,constchar*) ,int,constENCODING*,constchar*,constchar*,constchar**,constchar** ,constchar**,constchar**,constENCODING**,int*)11__Globals.doParseXmlDecl(constENCODING*(*)(constENCODING*,constchar* ,constchar*),int,constENCODING*,constchar*,constchar*,constchar** ,constchar**,constchar**,constchar**,constENCODING**,int*)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)10Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)10Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)10Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&)10Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&)10Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&)
XmlParseXmlDecl(int,constENCODING*,constchar*,constchar*,constchar** ,constchar**,constchar**,constchar**,constENCODING**,int*)10__Globals.XmlParseXmlDecl(int,constENCODING*,constchar*,constchar* ,constchar**,constchar**,constchar**,constchar**,constENCODING**,int*)
XmlParseXmlDeclNS(int,constENCODING*,constchar*,constchar*,constchar** ,constchar**,constchar**,constchar**,constENCODING**,int*)10__Globals.XmlParseXmlDeclNS(int,constENCODING*,constchar*,constchar* ,constchar**,constchar**,constchar**,constchar**,constENCODING**,int*)
dataElement(constXMLString&,constXMLString&,constXMLString& ,constXMLString&,constXMLString&,constXMLString&,constXMLString& ,constXMLString&,constXMLString&,constXMLString&)10Poco.XML.XMLWriter.dataElement(constXMLString&,constXMLString& ,constXMLString&,constXMLString&,constXMLString&,constXMLString& ,constXMLString&,constXMLString&,constXMLString&,constXMLString&)
MutationEvent(Poco::XML::Document*,constXMLString& ,Poco::XML::EventTarget*,bool,bool,Poco::XML::Node*,constXMLString& ,constXMLString&,constXMLString& ,Poco::XML::MutationEvent::AttrChangeType)10Poco.XML.MutationEvent.MutationEvent(Poco::XML::Document* ,constXMLString&,Poco::XML::EventTarget*,bool,bool,Poco::XML::Node* ,constXMLString&,constXMLString&,constXMLString& ,Poco::XML::MutationEvent::AttrChangeType)
compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)9__Globals.compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)
match(constunsignedchar*,constuschar*,constuschar*,int,match_data* ,unsignedlong,eptrblock*,int,unsignedint)9__Globals.match(constunsignedchar*,constuschar*,constuschar*,int ,match_data*,unsignedlong,eptrblock*,int,unsignedint)
LocalDateTime(int,int,int,int,int,int,int,int,int)9Poco.LocalDateTime.LocalDateTime(int,int,int,int,int,int,int,int,int)
assign(int,int,int,int,int,int,int,int,int)9Poco.LocalDateTime.assign(int,int,int,int,int,int,int,int,int)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&)9Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&)9Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)9Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&)9Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&)
InitialScaledStartValues(uint64_t,int,bool,int,bool ,double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum*)9double_conversion.__Globals.InitialScaledStartValues(uint64_t,int,bool ,int,bool,double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum*)
handleEntityDecl(void*,constXML_Char*,int,constXML_Char*,int ,constXML_Char*,constXML_Char*,constXML_Char*,constXML_Char*)9Poco.XML.ParserEngine.handleEntityDecl(void*,constXML_Char*,int ,constXML_Char*,int,constXML_Char*,constXML_Char*,constXML_Char* ,constXML_Char*)
DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*)8__Globals.DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*)
deflateInit2_(z_streamp,int,int,int,int,int,constchar*,int)8__Globals.deflateInit2_(z_streamp,int,int,int,int,int,constchar*,int)
pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int,int*,int)8__Globals.pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int ,int*,int)
format(std::string&,conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any&)8Poco.__Globals.format(std::string&,conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any& ,constPoco::Any&)
intToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int,char,char)8Poco.__Globals.intToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int ,char,char)
uIntToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int,char,char)8Poco.__Globals.uIntToStr<T>(T,unsignedshort,char*,std::size_t&,bool ,int,char,char)
DateTime(int,int,int,int,int,int,int,int)8Poco.DateTime.DateTime(int,int,int,int,int,int,int,int)
assign(int,int,int,int,int,int,int,int)8Poco.DateTime.assign(int,int,int,int,int,int,int,int)
isValid(int,int,int,int,int,int,int,int)8Poco.DateTime.isValid(int,int,int,int,int,int,int,int)
toJulianDay(int,int,int,int,int,int,int,int)8Poco.DateTime.toJulianDay(int,int,int,int,int,int,int,int)
LocalDateTime(int,int,int,int,int,int,int,int)8Poco.LocalDateTime.LocalDateTime(int,int,int,int,int,int,int,int)
assign(int,int,int,int,int,int,int,int)8Poco.LocalDateTime.assign(int,int,int,int,int,int,int,int)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&)8Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&)8Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&)
init(conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)8Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.init (conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&,conststd::string& ,conststd::string&,conststd::string&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&)8Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&)8Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&)
InitialScaledStartValuesPositiveExponent(uint64_t,int,int,bool ,double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum*)8double_conversion.__Globals.InitialScaledStartValuesPositiveExponent (uint64_t,int,int,bool,double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*)
InitialScaledStartValuesNegativeExponentPositivePower(uint64_t,int,int ,bool,double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum*)8double_conversion.__Globals .InitialScaledStartValuesNegativeExponentPositivePower(uint64_t,int ,int,bool,double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum*)
InitialScaledStartValuesNegativeExponentNegativePower(uint64_t,int,int ,bool,double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum*)8double_conversion.__Globals .InitialScaledStartValuesNegativeExponentNegativePower(uint64_t,int ,int,bool,double_conversion::Bignum*,double_conversion::Bignum* ,double_conversion::Bignum*,double_conversion::Bignum*)
NetworkInterface(conststd::string&,conststd::string&,conststd::string& ,constPoco::Net::IPAddress&,constPoco::Net::IPAddress& ,constPoco::Net::IPAddress&,unsignedint,MACAddress*)8Poco.Net.NetworkInterface.NetworkInterface(conststd::string& ,conststd::string&,conststd::string&,constPoco::Net::IPAddress& ,constPoco::Net::IPAddress&,constPoco::Net::IPAddress&,unsignedint ,MACAddress*)
NetworkInterfaceImpl(conststd::string&,conststd::string& ,conststd::string&,constPoco::Net::IPAddress& ,constPoco::Net::IPAddress&,constPoco::Net::IPAddress&,unsignedint ,NetworkInterface::MACAddress*)8Poco.Net.NetworkInterfaceImpl.NetworkInterfaceImpl(conststd::string& ,conststd::string&,conststd::string&,constPoco::Net::IPAddress& ,constPoco::Net::IPAddress&,constPoco::Net::IPAddress&,unsignedint ,NetworkInterface::MACAddress*)
doProlog(XML_Parser,constENCODING*,constchar*,constchar*,int ,constchar*,constchar**,XML_Bool)8__Globals.doProlog(XML_Parser,constENCODING*,constchar*,constchar*,int ,constchar*,constchar**,XML_Bool)

Statistics

Stat   # Parameters
Sum:1 938
Average:10.71
Minimum:6
Maximum:40
Standard deviation:6.53
Variance:42.59
warningCritical    Rule warning: Methods with too many local variables
// <Name>Methods with too many local variables</Name>
warnif count > 0 from m in JustMyCode.Methods where 
  
m.NbVariables > 15 
  
orderby m.NbVariables descending
select new { m, m.NbVariables }

// Methods where NbVariables > 8 are hard to understand and maintain.
// Methods where NbVariables > 15 are extremely complex 
// and should be split in smaller methods.
// See the definition of the Nbvariables metric here 
// http://www.cppdepend.com/Metrics.aspx#Nbvariables

22 methods matched

methods# VariablesFull Name
compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)117__Globals.compile_branch(int*,uschar**,constuschar**,int*,int*,int* ,branch_chain*,compile_data*,int*)
match(constunsignedchar*,constuschar*,constuschar*,int,match_data* ,unsignedlong,eptrblock*,int,unsignedint)85__Globals.match(constunsignedchar*,constuschar*,constuschar*,int ,match_data*,unsignedlong,eptrblock*,int,unsignedint)
doProlog(XML_Parser,constENCODING*,constchar*,constchar*,int ,constchar*,constchar**,XML_Bool)49__Globals.doProlog(XML_Parser,constENCODING*,constchar*,constchar*,int ,constchar*,constchar**,XML_Bool)
doContent(XML_Parser,int,constENCODING*,constchar*,constchar* ,constchar**,XML_Bool)39__Globals.doContent(XML_Parser,int,constENCODING*,constchar* ,constchar*,constchar**,XML_Bool)
storeAtts(XML_Parser,constENCODING*,constchar*,TAG_NAME*,BINDING**)38__Globals.storeAtts(XML_Parser,constENCODING*,constchar*,TAG_NAME* ,BINDING**)
pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int,int*,int)34__Globals.pcre_exec(constpcre*,constpcre_extra*,constchar*,int,int,int ,int*,int)
XML_ExternalEntityParserCreate(XML_Parser,constXML_Char* ,constXML_Char*)33__Globals.XML_ExternalEntityParserCreate(XML_Parser,constXML_Char* ,constXML_Char*)
StringToIeee(constchar*,int,int*,bool)26__Globals.StringToIeee(constchar*,int,int*,bool)
inflate_table(codetype,unsignedshort*,unsignedint,code**,unsignedint* ,unsignedshort*)25__Globals.inflate_table(codetype,unsignedshort*,unsignedint,code** ,unsignedint*,unsignedshort*)
pcre_compile2(constchar*,int,int*,constchar**,int*,constunsignedchar*)23__Globals.pcre_compile2(constchar*,int,int*,constchar**,int* ,constunsignedchar*)
map(bool,bool)23Poco.Net.NetworkInterface.map(bool,bool)
DiyFpStrtod(Vector<constchar>,int,double*)22double_conversion.__Globals.DiyFpStrtod(Vector<constchar>,int,double*)
inflate_fast(z_streamp,unsignedint)21__Globals.inflate_fast(z_streamp,unsignedint)
select(SocketList&,SocketList&,SocketList&,constPoco::Timespan&)19Poco.Net.Socket.select(SocketList&,SocketList&,SocketList& ,constPoco::Timespan&)
Strtof(Vector<constchar>,int)18double_conversion.__Globals.Strtof(Vector<constchar>,int)
list(bool,bool)18Poco.Net.NetworkInterface.list(bool,bool)
inflate(z_streamp,int)17__Globals.inflate(z_streamp,int)
parseBSD(conststd::string&,RemoteSyslogChannel::Severity ,RemoteSyslogChannel::Facility,std::size_t&,Poco::Message&)17Poco.Net.SyslogParser.parseBSD(conststd::string& ,RemoteSyslogChannel::Severity,RemoteSyslogChannel::Facility ,std::size_t&,Poco::Message&)
findStart(conststd::string&,std::string&)17Poco.Util.JSONConfiguration.findStart(conststd::string&,std::string&)
MultiplyByPowerOfTen(int)16__Globals.MultiplyByPowerOfTen(int)
compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL,int,int* ,int*,branch_chain*,compile_data*,int*)16__Globals.compile_regex(int,int,uschar**,constuschar**,int*,BOOL,BOOL ,int,int*,int*,branch_chain*,compile_data*,int*)
receiveBytes(void*,int,int)16Poco.Net.WebSocketImpl.receiveBytes(void*,int,int)

Statistics

Stat   # Variables
Sum:689
Average:31.32
Minimum:16
Maximum:117
Standard deviation:24.19
Variance:585.22
warningCritical    Rule warning: Methods with too many overloads
// <Name>Methods with too many overloads</Name>
warnif count > 0 from m in JustMyCode.Methods where 
  
m.NbOverloads > 6 && 
  
!m.IsOperator // Don't report operator overload
  orderby m.NbOverloads descending
select new { m, m.NbOverloads }

// Methods where NbOverloads > 6 might 
// be a problem to maintain and provoke higher coupling 
// than necessary. 
// This might also reveal a potential misused of the 
// C# and VB.NET language that since C#3 and VB9 support 
// object initialization. This feature helps reducing the number 
// of constructors of a class.
// See the definition of the NbOverloads metric here 
// http://www.cppdepend.com/Metrics.aspx#NbOverloads

602 methods matched

methods# OverloadsFull Name
delegate<TObj,TArgs>(TObj*,void(TObj::*)(constvoid*,TArgs&))20Poco.__Globals.delegate<TObj,TArgs>(TObj*,void(TObj::*)(constvoid* ,TArgs&))
delegate<TObj,TArgs>(TObj*,void(TObj::*)(TArgs&))20Poco.__Globals.delegate<TObj,TArgs>(TObj*,void(TObj::*)(TArgs&))
delegate<TObj,TArgs>(TObj*,void(TObj::*)(constvoid*,TArgs&) ,Timestamp::TimeDiff)20Poco.__Globals.delegate<TObj,TArgs>(TObj*,void(TObj::*)(constvoid* ,TArgs&),Timestamp::TimeDiff)
delegate<TObj,TArgs>(TObj*,void(TObj::*)(TArgs&),Timestamp::TimeDiff)20Poco.__Globals.delegate<TObj,TArgs>(TObj*,void(TObj::*)(TArgs&) ,Timestamp::TimeDiff)
delegate<TArgs>(void(*)(constvoid*,TArgs&),Timestamp::TimeDiff)20Poco.__Globals.delegate<TArgs>(void(*)(constvoid*,TArgs&) ,Timestamp::TimeDiff)
delegate<TArgs>(void(*)(void*,TArgs&),Timestamp::TimeDiff)20Poco.__Globals.delegate<TArgs>(void(*)(void*,TArgs&) ,Timestamp::TimeDiff)
delegate<TArgs>(void(*)(TArgs&),Timestamp::TimeDiff)20Poco.__Globals.delegate<TArgs>(void(*)(TArgs&),Timestamp::TimeDiff)
delegate<TArgs>(void(*)(constvoid*,TArgs&))20Poco.__Globals.delegate<TArgs>(void(*)(constvoid*,TArgs&))
delegate<TArgs>(void(*)(void*,TArgs&))20Poco.__Globals.delegate<TArgs>(void(*)(void*,TArgs&))
delegate<TArgs>(void(*)(TArgs&))20Poco.__Globals.delegate<TArgs>(void(*)(TArgs&))
delegate<TObj>(TObj*,void(TObj::*)(constvoid*))20Poco.__Globals.delegate<TObj>(TObj*,void(TObj::*)(constvoid*))
delegate<TObj>(TObj*,void(TObj::*)())20Poco.__Globals.delegate<TObj>(TObj*,void(TObj::*)())
delegate<TObj>(TObj*,void(TObj::*)(constvoid*),Timestamp::TimeDiff)20Poco.__Globals.delegate<TObj>(TObj*,void(TObj::*)(constvoid*) ,Timestamp::TimeDiff)
delegate<TObj>(TObj*,void(TObj::*)(),Timestamp::TimeDiff)20Poco.__Globals.delegate<TObj>(TObj*,void(TObj::*)() ,Timestamp::TimeDiff)
delegate(void(*)(constvoid*),Timestamp::TimeDiff)20Poco.__Globals.delegate(void(*)(constvoid*),Timestamp::TimeDiff)
delegate(void(*)(void*),Timestamp::TimeDiff)20Poco.__Globals.delegate(void(*)(void*),Timestamp::TimeDiff)
delegate(void(*)(),Timestamp::TimeDiff)20Poco.__Globals.delegate(void(*)(),Timestamp::TimeDiff)
delegate(void(*)(constvoid*))20Poco.__Globals.delegate(void(*)(constvoid*))
delegate(void(*)(void*))20Poco.__Globals.delegate(void(*)(void*))
delegate(void(*)())20Poco.__Globals.delegate(void(*)())
priorityDelegate<TObj,TArgs>(TObj*,void(TObj::*)(constvoid*,TArgs&) ,int)20Poco.__Globals.priorityDelegate<TObj,TArgs>(TObj*,void(TObj::*) (constvoid*,TArgs&),int)
priorityDelegate<TObj,TArgs>(TObj*,void(TObj::*)(TArgs&),int)20Poco.__Globals.priorityDelegate<TObj,TArgs>(TObj*,void(TObj::*)(TArgs& ),int)
priorityDelegate<TObj,TArgs>(TObj*,void(TObj::*)(constvoid*,TArgs&) ,int,Timestamp::TimeDiff)20Poco.__Globals.priorityDelegate<TObj,TArgs>(TObj*,void(TObj::*) (constvoid*,TArgs&),int,Timestamp::TimeDiff)
priorityDelegate<TObj,TArgs>(TObj*,void(TObj::*)(TArgs&),int ,Timestamp::TimeDiff)20Poco.__Globals.priorityDelegate<TObj,TArgs>(TObj*,void(TObj::*)(TArgs& ),int,Timestamp::TimeDiff)
priorityDelegate<TArgs>(void(*)(constvoid*,TArgs&),int ,Timestamp::TimeDiff)20Poco.__Globals.priorityDelegate<TArgs>(void(*)(constvoid*,TArgs&),int ,Timestamp::TimeDiff)
priorityDelegate<TArgs>(void(*)(void*,TArgs&),int,Timestamp::TimeDiff)20Poco.__Globals.priorityDelegate<TArgs>(void(*)(void*,TArgs&),int ,Timestamp::TimeDiff)
priorityDelegate<TArgs>(void(*)(TArgs&),int,Timestamp::TimeDiff)20Poco.__Globals.priorityDelegate<TArgs>(void(*)(TArgs&),int ,Timestamp::TimeDiff)
priorityDelegate<TArgs>(void(*)(constvoid*,TArgs&),int)20Poco.__Globals.priorityDelegate<TArgs>(void(*)(constvoid*,TArgs&),int)
priorityDelegate<TArgs>(void(*)(void*,TArgs&),int)20Poco.__Globals.priorityDelegate<TArgs>(void(*)(void*,TArgs&),int)
priorityDelegate<TArgs>(void(*)(TArgs&),int)20Poco.__Globals.priorityDelegate<TArgs>(void(*)(TArgs&),int)
priorityDelegate<TObj>(TObj*,void(TObj::*)(constvoid*),int)20Poco.__Globals.priorityDelegate<TObj>(TObj*,void(TObj::*)(constvoid*) ,int)
priorityDelegate<TObj>(TObj*,void(TObj::*)(),int)20Poco.__Globals.priorityDelegate<TObj>(TObj*,void(TObj::*)(),int)
priorityDelegate<TObj>(TObj*,void(TObj::*)(constvoid*),int ,Timestamp::TimeDiff)20Poco.__Globals.priorityDelegate<TObj>(TObj*,void(TObj::*)(constvoid*) ,int,Timestamp::TimeDiff)
priorityDelegate<TObj>(TObj*,void(TObj::*)(),int,Timestamp::TimeDiff)20Poco.__Globals.priorityDelegate<TObj>(TObj*,void(TObj::*)(),int ,Timestamp::TimeDiff)
priorityDelegate(void(*)(constvoid*),int,Timestamp::TimeDiff)20Poco.__Globals.priorityDelegate(void(*)(constvoid*),int ,Timestamp::TimeDiff)
priorityDelegate(void(*)(void*),int,Timestamp::TimeDiff)20Poco.__Globals.priorityDelegate(void(*)(void*),int,Timestamp::TimeDiff )
priorityDelegate(void(*)(),int,Timestamp::TimeDiff)20Poco.__Globals.priorityDelegate(void(*)(),int,Timestamp::TimeDiff)
priorityDelegate(void(*)(constvoid*),int)20Poco.__Globals.priorityDelegate(void(*)(constvoid*),int)
priorityDelegate(void(*)(void*),int)20Poco.__Globals.priorityDelegate(void(*)(void*),int)
priorityDelegate(void(*)(),int)20Poco.__Globals.priorityDelegate(void(*)(),int)
format(int)18Poco.NumberFormatter.format(int)
format(int,int)18Poco.NumberFormatter.format(int,int)
format(unsignedint)18Poco.NumberFormatter.format(unsignedint)
format(unsignedint,int)18Poco.NumberFormatter.format(unsignedint,int)
format(long)18Poco.NumberFormatter.format(long)
format(long,int)18Poco.NumberFormatter.format(long,int)
format(unsignedlong)18Poco.NumberFormatter.format(unsignedlong)
format(unsignedlong,int)18Poco.NumberFormatter.format(unsignedlong,int)
format(Int64)18Poco.NumberFormatter.format(Int64)
format(Int64,int)18Poco.NumberFormatter.format(Int64,int)
format(UInt64)18Poco.NumberFormatter.format(UInt64)
format(UInt64,int)18Poco.NumberFormatter.format(UInt64,int)
format(float)18Poco.NumberFormatter.format(float)
format(double)18Poco.NumberFormatter.format(double)
format(double,int)18Poco.NumberFormatter.format(double,int)
format(double,int,int)18Poco.NumberFormatter.format(double,int,int)
format(constvoid*)18Poco.NumberFormatter.format(constvoid*)
format(bool,Poco::NumberFormatter::BoolFormat)18Poco.NumberFormatter.format(bool,Poco::NumberFormatter::BoolFormat)
convert(Int8&)18Poco.Dynamic.VarHolder.convert(Int8&)
convert(Int16&)18Poco.Dynamic.VarHolder.convert(Int16&)
convert(Int32&)18Poco.Dynamic.VarHolder.convert(Int32&)
convert(Int64&)18Poco.Dynamic.VarHolder.convert(Int64&)
convert(UInt8&)18Poco.Dynamic.VarHolder.convert(UInt8&)
convert(UInt16&)18Poco.Dynamic.VarHolder.convert(UInt16&)
convert(UInt32&)18Poco.Dynamic.VarHolder.convert(UInt32&)
convert(UInt64&)18Poco.Dynamic.VarHolder.convert(UInt64&)
convert(Poco::DateTime&)18Poco.Dynamic.VarHolder.convert(Poco::DateTime&)
convert(Poco::LocalDateTime&)18Poco.Dynamic.VarHolder.convert(Poco::LocalDateTime&)
convert(Poco::Timestamp&)18Poco.Dynamic.VarHolder.convert(Poco::Timestamp&)
convert(long&)18Poco.Dynamic.VarHolder.convert(long&)
convert(unsignedlong&)18Poco.Dynamic.VarHolder.convert(unsignedlong&)
convert(bool&)18Poco.Dynamic.VarHolder.convert(bool&)
convert(float&)18Poco.Dynamic.VarHolder.convert(float&)
convert(double&)18Poco.Dynamic.VarHolder.convert(double&)
convert(char&)18Poco.Dynamic.VarHolder.convert(char&)
convert(std::string&)18Poco.Dynamic.VarHolder.convert(std::string&)
append(std::string&,int)17Poco.NumberFormatter.append(std::string&,int)
append(std::string&,int,int)17Poco.NumberFormatter.append(std::string&,int,int)
append(std::string&,unsignedint)17Poco.NumberFormatter.append(std::string&,unsignedint)
append(std::string&,unsignedint,int)17Poco.NumberFormatter.append(std::string&,unsignedint,int)
append(std::string&,long)17Poco.NumberFormatter.append(std::string&,long)
append(std::string&,long,int)17Poco.NumberFormatter.append(std::string&,long,int)
append(std::string&,unsignedlong)17Poco.NumberFormatter.append(std::string&,unsignedlong)
append(std::string&,unsignedlong,int)17Poco.NumberFormatter.append(std::string&,unsignedlong,int)
append(std::string&,Int64)17Poco.NumberFormatter.append(std::string&,Int64)
append(std::string&,Int64,int)17Poco.NumberFormatter.append(std::string&,Int64,int)
append(std::string&,UInt64)17Poco.NumberFormatter.append(std::string&,UInt64)
append(std::string&,UInt64,int)17Poco.NumberFormatter.append(std::string&,UInt64,int)
append(std::string&,float)17Poco.NumberFormatter.append(std::string&,float)
append(std::string&,double)17Poco.NumberFormatter.append(std::string&,double)
append(std::string&,double,int)17Poco.NumberFormatter.append(std::string&,double,int)
append(std::string&,double,int,int)17Poco.NumberFormatter.append(std::string&,double,int,int)
append(std::string&,constvoid*)17Poco.NumberFormatter.append(std::string&,constvoid*)
convert(Int8&)16Poco.Dynamic.VarHolderImpl<longlong>.convert(Int8&)
convert(Int16&)16Poco.Dynamic.VarHolderImpl<longlong>.convert(Int16&)
convert(Int32&)16Poco.Dynamic.VarHolderImpl<longlong>.convert(Int32&)
convert(Int64&)16Poco.Dynamic.VarHolderImpl<longlong>.convert(Int64&)
convert(UInt8&)16Poco.Dynamic.VarHolderImpl<longlong>.convert(UInt8&)
convert(UInt16&)16Poco.Dynamic.VarHolderImpl<longlong>.convert(UInt16&)
convert(UInt32&)16Poco.Dynamic.VarHolderImpl<longlong>.convert(UInt32&)

Statistics

Stat   # Overloads
Sum:8 056
Average:13.38
Minimum:7
Maximum:20
Standard deviation:3.32
Variance:11.02
warningCritical    Rule warning: Types with too many methods
// <Name>Types with too many methods</Name>
warnif count > 0 from t in JustMyCode.Types where 
  
t.Methods.Count() > 20 && !t.IsGlobal
  
orderby t.Methods.Count() descending
select new { t, t.InstanceMethods, t.StaticMethods }

// Types where Methods.Count() > 20 might be hard to 
// understand and maintain 
// but there might be cases where it is relevant 
// to have a high number of methods. 
// For example, the System.Windows.Forms.DataGridView 
// standard class has more than 1000 methods.

94 types matched

typesInstanceMethodsStaticMethodsFull Name
Logger88 methods21 methodsPoco.Logger
Var81 methods7 methodsPoco.Dynamic.Var
SocketImpl67 methods5 methodsPoco.Net.SocketImpl
NumberFormatter0 method71 methodsPoco.NumberFormatter
Path56 methods13 methodsPoco.Path
ParserEngine46 methods21 methodsPoco.XML.ParserEngine
URI52 methods3 methodsPoco.URI
XMLWriter53 methods1 methodPoco.XML.XMLWriter
Socket49 methods3 methodsPoco.Net.Socket
IPAddress46 methods4 methodsPoco.Net.IPAddress
FTPClientSession44 methods5 methodsPoco.Net.FTPClientSession
AbstractConfiguration43 methods5 methodsPoco.Util.AbstractConfiguration
DateTime40 methods6 methodsPoco.DateTime
AbstractNode45 methods0 methodPoco.XML.AbstractNode
ByteOrder0 method42 methodsPoco.ByteOrder
VarHolder42 methods0 methodPoco.Dynamic.VarHolder
File40 methods1 methodPoco.File
SharedPtr<C,RC,RP,>41 methods0 methodPoco.SharedPtr<C,RC,RP,>
LocalDateTime41 methods0 methodPoco.LocalDateTime
XMLFilterImpl40 methods0 methodPoco.XML.XMLFilterImpl
NetworkInterface33 methods6 methodsPoco.Net.NetworkInterface
NetworkInterfaceImpl39 methods0 methodPoco.Net.NetworkInterfaceImpl
MailMessage35 methods4 methodsPoco.Net.MailMessage
AttributesImpl39 methods0 methodPoco.XML.AttributesImpl
AutoPtr<C>38 methods0 methodPoco.AutoPtr<C>
Timespan38 methods0 methodPoco.Timespan
Application37 methods1 methodPoco.Util.Application
Document37 methods0 methodPoco.XML.Document
Element35 methods0 methodPoco.XML.Element
BasicFIFOBuffer<T>32 methods0 methodPoco.BasicFIFOBuffer<T>
IPv4AddressImpl31 methods1 methodPoco.Net.Impl.IPv4AddressImpl
IPv6AddressImpl31 methods1 methodPoco.Net.Impl.IPv6AddressImpl
Option32 methods0 methodPoco.Util.Option
DOMSerializer31 methods0 methodPoco.XML.DOMSerializer
Timestamp26 methods4 methodsPoco.Timestamp
BinaryReader30 methods0 methodPoco.BinaryReader
VarHolderImpl<Poco::Dynamic::Struct<std::basic_string<char ,std::char_traits<char>,std::allocator<char>>>>30 methods0 methodPoco.Dynamic.VarHolderImpl<Poco::Dynamic::Struct<std::basic_string <char,std::char_traits<char>,std::allocator<char>>>>
VarHolderImpl<Poco::Dynamic::Struct<int>>30 methods0 methodPoco.Dynamic.VarHolderImpl<Poco::Dynamic::Struct<int>>
HTTPClientSession30 methods0 methodPoco.Net.HTTPClientSession
SMTPClientSession26 methods4 methodsPoco.Net.SMTPClientSession
Node30 methods0 methodPoco.XML.Node
BinaryWriter29 methods0 methodPoco.BinaryWriter
Thread22 methods7 methodsPoco.Thread
UUID20 methods9 methodsPoco.UUID
FileImpl26 methods1 methodPoco.FileImpl
FileImpl26 methods1 methodPoco.FileImpl
FileImpl26 methods1 methodPoco.FileImpl
VarHolderImpl<longlong>27 methods0 methodPoco.Dynamic.VarHolderImpl<longlong>
VarHolderImpl<unsignedlonglong>27 methods0 methodPoco.Dynamic.VarHolderImpl<unsignedlonglong>
VarHolderImpl<Poco::Dynamic::Pair<std::basic_string<char ,std::char_traits<char>,std::allocator<char>>>>27 methods0 methodPoco.Dynamic.VarHolderImpl<Poco::Dynamic::Pair<std::basic_string<char ,std::char_traits<char>,std::allocator<char>>>>
VarHolderImpl<Poco::Dynamic::Pair<int>>27 methods0 methodPoco.Dynamic.VarHolderImpl<Poco::Dynamic::Pair<int>>
DOMBuilder27 methods0 methodPoco.XML.DOMBuilder
HelpFormatter27 methods0 methodPoco.Util.HelpFormatter
FileImpl25 methods1 methodPoco.FileImpl
WebSocketImpl26 methods0 methodPoco.Net.WebSocketImpl
VarHolderImpl<basic_string<type-parameter-0-0,char_traits <type-parameter-0-0>,allocator<type-parameter-0-0>>>25 methods0 methodPoco.Dynamic.VarHolderImpl<basic_string<type-parameter-0-0,char_traits <type-parameter-0-0>,allocator<type-parameter-0-0>>>
IPAddressImpl25 methods0 methodPoco.Net.Impl.IPAddressImpl
Message24 methods0 methodPoco.Message
Nullable<C>24 methods0 methodPoco.Nullable<C>
AbstractCache<TKey,TValue,TStrategy,TMutex,TEventMutex>24 methods0 methodPoco.AbstractCache<TKey,TValue,TStrategy,TMutex,TEventMutex>
HashTable<Key,Value,KeyHashFunction,>24 methods0 methodPoco.HashTable<Key,Value,KeyHashFunction,>
VarHolderImpl<signedchar>24 methods0 methodPoco.Dynamic.VarHolderImpl<signedchar>
VarHolderImpl<short>24 methods0 methodPoco.Dynamic.VarHolderImpl<short>
VarHolderImpl<int>24 methods0 methodPoco.Dynamic.VarHolderImpl<int>
VarHolderImpl<unsignedchar>24 methods0 methodPoco.Dynamic.VarHolderImpl<unsignedchar>
VarHolderImpl<unsignedshort>24 methods0 methodPoco.Dynamic.VarHolderImpl<unsignedshort>
VarHolderImpl<unsignedint>24 methods0 methodPoco.Dynamic.VarHolderImpl<unsignedint>
VarHolderImpl<bool>24 methods0 methodPoco.Dynamic.VarHolderImpl<bool>
VarHolderImpl<float>24 methods0 methodPoco.Dynamic.VarHolderImpl<float>
VarHolderImpl<double>24 methods0 methodPoco.Dynamic.VarHolderImpl<double>
VarHolderImpl<char>24 methods0 methodPoco.Dynamic.VarHolderImpl<char>
VarHolderImpl<long>24 methods0 methodPoco.Dynamic.VarHolderImpl<long>
VarHolderImpl<unsignedlong>24 methods0 methodPoco.Dynamic.VarHolderImpl<unsignedlong>
HTTPSession24 methods0 methodPoco.Net.HTTPSession
Buffer<T>23 methods0 methodPoco.Buffer<T>
ThreadImpl15 methods8 methodsPoco.ThreadImpl
ThreadImpl13 methods10 methodsPoco.ThreadImpl
SimpleHashTable<Key,Value,KeyHashFunction,>23 methods0 methodPoco.SimpleHashTable<Key,Value,KeyHashFunction,>
SocketAddress23 methods0 methodPoco.Net.SocketAddress
HTTPCookie21 methods2 methodsPoco.Net.HTTPCookie
SAXParser23 methods0 methodPoco.XML.SAXParser
XMLConfiguration19 methods4 methodsPoco.Util.XMLConfiguration
ServerApplication19 methods4 methodsPoco.Util.ServerApplication
WinRegistryKey22 methods1 methodPoco.Util.WinRegistryKey
LinearHashTable<Value,HashFunc,>21 methods1 methodPoco.LinearHashTable<Value,HashFunc,>
ICMPEventArgs22 methods0 methodPoco.Net.ICMPEventArgs
AbstractContainerNode15 methods7 methodsPoco.XML.AbstractContainerNode
UnicodeConverter2 methods19 methodsPoco.UnicodeConverter
ThreadPool20 methods1 methodPoco.ThreadPool
ListMap<Key,Mapped,Container,,,CaseSensitive>21 methods0 methodPoco.ListMap<Key,Mapped,Container,,,CaseSensitive>
DialogSocket21 methods0 methodPoco.Net.DialogSocket
MediaType21 methods0 methodPoco.Net.MediaType
HTTPRequest21 methods0 methodPoco.Net.HTTPRequest
HTMLForm21 methods0 methodPoco.Net.HTMLForm

Statistics

Stat   InstanceMethods   StaticMethods
Sum:00
Average:00
Minimum:00
Maximum:00
Standard deviation:00
Variance:00
warningCritical    Rule warning: Types with too many fields
// <Name>Types with too many fields</Name>
warnif count > 0 from t in JustMyCode.Types where 
  
t.Fields.Count() > 20 && 
  
!t.IsEnumeration && !t.IsGlobal
  
orderby t.Fields.Count() descending
select new { t, t.InstanceFields, t.StaticFields}

// Types where Fields.Count() > 20 and not IsEnumeration 
// might be hard to understand and maintain 
// but there might be cases where it is relevant 
// to have a high number of fields. 
// For example, the System.Windows.Forms.Control 
// standard class has more than 200 fields.

9 types matched

typesInstanceFieldsStaticFieldsFull Name
XML_ParserStruct90 fields0 fieldXML_ParserStruct
internal_state59 fields0 fieldinternal_state
HTTPResponse2 fields43 fieldsPoco.Net.HTTPResponse
XMLWriter19 fields23 fieldsPoco.XML.XMLWriter
inflate_state34 fields0 fieldinflate_state
match_data33 fields0 fieldmatch_data
compile_data23 fields0 fieldcompile_data
FileChannel14 fields9 fieldsPoco.FileChannel
MailMessage6 fields17 fieldsPoco.Net.MailMessage

Statistics

Stat   InstanceFields   StaticFields
Sum:00
Average:00
Minimum:00
Maximum:00
Standard deviation:00
Variance:00
warningCritical    Rule warning: Types with poor cohesion
// <Name>Types with poor cohesion</Name>
warnif count > 0 from t in JustMyCode.Types where 
  
(t.LCOM > 0.8 || t.LCOMHS > 0.95) && 
  
t.NbFields > 10 && 
  
t.NbMethods >10 && !t.IsGlobal
  
orderby t.LCOM descending, t.LCOMHS descending
select new { t, t.LCOM, t.LCOMHS, 
                
t.NbMethods, t.NbFields }

// Types where LCOM > 0.8 and NbFields > 10 
// and NbMethods >10 might be problematic. 
// However, it is very hard to avoid such 
// non-cohesive types. The LCOMHS metric
// is often considered as more efficient to 
// detect non-cohesive types.
// See the definition of the LCOM metric here 
// http://www.cppdepend.com/Metrics.aspx#LCOM

9 types matched

typesLack of Cohesion Of Methods (LCOM)LCOM Henderson-Sellers (LCOMHS)# Methods# FieldsFull Name
MailMessage0.920.954123Poco.Net.MailMessage
DirectoryWatcher0.90.961612Poco.DirectoryWatcher
ParserEngine0.90.917019Poco.XML.ParserEngine
Application0.880.94112Poco.Util.Application
NetworkInterfaceImpl0.850.874414Poco.Net.NetworkInterfaceImpl
HTTPClientSession0.820.853513Poco.Net.HTTPClientSession
XMLWriter0.820.835842Poco.XML.XMLWriter
HTTPMessage0.810.852114Poco.Net.HTTPMessage
ICMPv4PacketImpl0.80.891212Poco.Net.ICMPv4PacketImpl

Statistics

Stat   Lack of Cohesion Of Methods (LCOM)   LCOM Henderson-Sellers (LCOMHS)   # Methods   # Fields
Sum:7.698338161
Average:0.850.8937.5617.89
Minimum:0.80.831212
Maximum:0.920.967042
Standard deviation:0.0420.0418.069.23
Variance:0.00170.0016326.0285.21

060
Code Quality Regression  

warningCritical    Rule warning: From now, all methods added or refactored should respect basic quality principles
// <Name>From now, all methods added or refactored should respect basic quality principles</Name>
warnif count > 0 from m in JustMyCode.Methods where

// *** Only new or modified methods since Baseline for Comparison ***
 (m.WasAdded() || m.CodeWasChanged()) &&
 
// Low Quality methods// Metrics' definitions
(  m.NbLinesOfCode > 30 ||          // http://www.cppdepend.com/Metrics.aspx#NbLinesOfCode
   m.CyclomaticComplexity > 20 ||   // http://www.cppdepend.com/Metrics.aspx#CC
   m.MaxNestedLoop > 50 || // http://www.cppdepend.com/Metrics.aspx#ILCC
   m.NestingDepth > 4 ||          // http://www.cppdepend.com/Metrics.aspx#ILNestingDepth
   m.NbParameters > 5 ||            // http://www.cppdepend.com/Metrics.aspx#NbParameters
   m.NbVariables > 8 ||             // http://www.cppdepend.com/Metrics.aspx#NbVariables
   m.NbOverloads > 6 )
select new { m, m.NbLinesOfCode, m.CyclomaticComplexity, 
             
m.MaxNestedLoop, m.NestingDepth, 
             
m.NbParameters, m.NbVariables, m.NbOverloads }  // http://www.cppdepend.com/Metrics.aspx#NbOverloads


// This rule warns if a method with
// low-quality has been added or refactored.
// With NDepend and such rule, you can
// Ensure Quality From Now! as explained here:
// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/01/ensure-the-quality-of-the-code-that-will-be-developed-this-year.aspx

728 methods matched

methods# lines of code (LOC)Cyclomatic Complexity (CC)MaxNestedLoopNestingDepth# Parameters# Variables# OverloadsFull Name
Multiply(constdouble_conversion::DiyFp&)141011111__Globals.Multiply(constdouble_conversion::DiyFp&)
MultiplyByPowerOfTen(int)306121161__Globals.MultiplyByPowerOfTen(int)
Square()357230141__Globals.Square()
AssignPowerUInt16(uint16_t,int)4311142101__Globals.AssignPowerUInt16(uint16_t,int)
ToHexString(char*,int)27923291__Globals.ToHexString(char*,int)
SubtractTimes(constdouble_conversion::Bignum&,int)21613291__Globals.SubtractTimes(constdouble_conversion::Bignum&,int)
ToPrecision(double,int,double_conversion::StringBuilder*)23713391__Globals.ToPrecision(double,int,double_conversion::StringBuilder*)
DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*)511002831__Globals.DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*)
StringToIeee(constchar*,int,int*,bool)18871154261__Globals.StringToIeee(constchar*,int,int*,bool)
deflate(z_streamp,int)19562162101__Globals.deflate(z_streamp,int)
deflateSetDictionary(z_streamp,constBytef*,uInt)50713361__Globals.deflateSetDictionary(z_streamp,constBytef*,uInt)
fill_window(deflate_state*)641614181__Globals.fill_window(deflate_state*)
deflate_fast(deflate_state*,int)411315221__Globals.deflate_fast(deflate_state*,int)
deflate_slow(deflate_state*,int)551815231__Globals.deflate_slow(deflate_state*,int)
deflate_rle(deflate_state*,int)471315261__Globals.deflate_rle(deflate_state*,int)
inflateBack(z_streamp,in_func,void*,out_func,void*)27064365141__Globals.inflateBack(z_streamp,in_func,void*,out_func,void*)
inflate(z_streamp,int)534164362171__Globals.inflate(z_streamp,int)
updatewindow(z_streamp,constunsignedchar*,unsignedint)32903321__Globals.updatewindow(z_streamp,constunsignedchar*,unsignedint)
inflate_table(codetype,unsignedshort*,unsignedint,code**,unsignedint* ,unsignedshort*)17733246251__Globals.inflate_table(codetype,unsignedshort*,unsignedint,code** ,unsignedint*,unsignedshort*)
_tr_align(deflate_state*)31305141__Globals._tr_align(deflate_state*)
compress_block(deflate_state*,constct_data*,constct_data*)58707391__Globals.compress_block(deflate_state*,constct_data*,constct_data*)
osDisplayNameImpl()451803011Poco.EnvironmentImpl.osDisplayNameImpl()
convert(conststd::string&,UTF32String&)72122412Poco.UnicodeConverter.convert(conststd::string&,UTF32String&)
convert(constchar*,std::size_t,UTF32String&)42023012Poco.UnicodeConverter.convert(constchar*,std::size_t,UTF32String&)
convert(constchar*,UTF32String&)42022012Poco.UnicodeConverter.convert(constchar*,UTF32String&)
convert(conststd::string&,UTF16String&)123132412Poco.UnicodeConverter.convert(conststd::string&,UTF16String&)
convert(constchar*,std::size_t,UTF16String&)42023012Poco.UnicodeConverter.convert(constchar*,std::size_t,UTF16String&)
convert(constchar*,UTF16String&)42022012Poco.UnicodeConverter.convert(constchar*,UTF16String&)
convert(constUTF16String&,std::string&)51012312Poco.UnicodeConverter.convert(constUTF16String&,std::string&)
convert(constUTF32String&,std::string&)51012312Poco.UnicodeConverter.convert(constUTF32String&,std::string&)
convert(constUTF16Char*,std::size_t,std::string&)51013312Poco.UnicodeConverter.convert(constUTF16Char*,std::size_t,std::string& )
convert(constUTF32Char*,std::size_t,std::string&)11013012Poco.UnicodeConverter.convert(constUTF32Char*,std::size_t,std::string& )
convert(constUTF16Char*,std::string&)11012012Poco.UnicodeConverter.convert(constUTF16Char*,std::string&)
convert(constUTF32Char*,std::string&)11012012Poco.UnicodeConverter.convert(constUTF32Char*,std::string&)
format(conststd::string&,constPoco::Any&)31012113Poco.__Globals.format(conststd::string&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any&)31013113Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&)31014113Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&)31015113Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&)31016113Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any&)31017113Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any& ,constPoco::Any&)
strToInt<I>(constchar*,I&,short,char)1156314442Poco.__Globals.strToInt<I>(constchar*,I&,short,char)
intToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int,char,char)441413852Poco.__Globals.intToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int ,char,char)
uIntToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int,char,char)401213852Poco.__Globals.uIntToStr<T>(T,unsignedshort,char*,std::size_t&,bool ,int,char,char)
intToStr<T>(T,unsignedshort,std::string&,bool,int,char,char)5101732Poco.__Globals.intToStr<T>(T,unsignedshort,std::string&,bool,int,char ,char)
uIntToStr<T>(T,unsignedshort,std::string&,bool,int,char,char)5101732Poco.__Globals.uIntToStr<T>(T,unsignedshort,std::string&,bool,int,char ,char)
floatToStr(std::string&,float,int,int,char,char)14701612Poco.__Globals.floatToStr(std::string&,float,int,int,char,char)
doubleToStr(std::string&,double,int,int,char,char)14701612Poco.__Globals.doubleToStr(std::string&,double,int,int,char,char)
delegate<TObj>(TObj*,void(TObj::*)(constvoid*))11012020Poco.__Globals.delegate<TObj>(TObj*,void(TObj::*)(constvoid*))
delegate<TObj>(TObj*,void(TObj::*)())11012020Poco.__Globals.delegate<TObj>(TObj*,void(TObj::*)())
delegate<TObj>(TObj*,void(TObj::*)(constvoid*),Timestamp::TimeDiff)11013020Poco.__Globals.delegate<TObj>(TObj*,void(TObj::*)(constvoid*) ,Timestamp::TimeDiff)
delegate<TObj>(TObj*,void(TObj::*)(),Timestamp::TimeDiff)11013020Poco.__Globals.delegate<TObj>(TObj*,void(TObj::*)() ,Timestamp::TimeDiff)
delegate(void(*)(constvoid*),Timestamp::TimeDiff)11012020Poco.__Globals.delegate(void(*)(constvoid*),Timestamp::TimeDiff)
delegate(void(*)(void*),Timestamp::TimeDiff)11012020Poco.__Globals.delegate(void(*)(void*),Timestamp::TimeDiff)
delegate(void(*)(),Timestamp::TimeDiff)11012020Poco.__Globals.delegate(void(*)(),Timestamp::TimeDiff)
delegate(void(*)(constvoid*))11011020Poco.__Globals.delegate(void(*)(constvoid*))
delegate(void(*)(void*))11011020Poco.__Globals.delegate(void(*)(void*))
delegate(void(*)())11011020Poco.__Globals.delegate(void(*)())
priorityDelegate<TObj>(TObj*,void(TObj::*)(constvoid*),int)11013020Poco.__Globals.priorityDelegate<TObj>(TObj*,void(TObj::*)(constvoid*) ,int)
priorityDelegate<TObj>(TObj*,void(TObj::*)(),int)11013020Poco.__Globals.priorityDelegate<TObj>(TObj*,void(TObj::*)(),int)
priorityDelegate<TObj>(TObj*,void(TObj::*)(constvoid*),int ,Timestamp::TimeDiff)11014020Poco.__Globals.priorityDelegate<TObj>(TObj*,void(TObj::*)(constvoid*) ,int,Timestamp::TimeDiff)
priorityDelegate<TObj>(TObj*,void(TObj::*)(),int,Timestamp::TimeDiff)11014020Poco.__Globals.priorityDelegate<TObj>(TObj*,void(TObj::*)(),int ,Timestamp::TimeDiff)
priorityDelegate(void(*)(constvoid*),int,Timestamp::TimeDiff)11013020Poco.__Globals.priorityDelegate(void(*)(constvoid*),int ,Timestamp::TimeDiff)
priorityDelegate(void(*)(void*),int,Timestamp::TimeDiff)11013020Poco.__Globals.priorityDelegate(void(*)(void*),int,Timestamp::TimeDiff )
priorityDelegate(void(*)(),int,Timestamp::TimeDiff)11013020Poco.__Globals.priorityDelegate(void(*)(),int,Timestamp::TimeDiff)
priorityDelegate(void(*)(constvoid*),int)11012020Poco.__Globals.priorityDelegate(void(*)(constvoid*),int)
priorityDelegate(void(*)(void*),int)11012020Poco.__Globals.priorityDelegate(void(*)(void*),int)
priorityDelegate(void(*)(),int)11012020Poco.__Globals.priorityDelegate(void(*)(),int)
format(int)31011118Poco.NumberFormatter.format(int)
format(int,int)31012118Poco.NumberFormatter.format(int,int)
formatHex(int,bool)31012112Poco.NumberFormatter.formatHex(int,bool)
formatHex(int,int,bool)31013112Poco.NumberFormatter.formatHex(int,int,bool)
format(unsignedint)31011118Poco.NumberFormatter.format(unsignedint)
format(unsignedint,int)31012118Poco.NumberFormatter.format(unsignedint,int)
formatHex(unsignedint,bool)31012112Poco.NumberFormatter.formatHex(unsignedint,bool)
formatHex(unsignedint,int,bool)31013112Poco.NumberFormatter.formatHex(unsignedint,int,bool)
format(long)31011118Poco.NumberFormatter.format(long)
format(long,int)31012118Poco.NumberFormatter.format(long,int)
formatHex(long,bool)31012112Poco.NumberFormatter.formatHex(long,bool)
formatHex(long,int,bool)31013112Poco.NumberFormatter.formatHex(long,int,bool)
format(unsignedlong)31011118Poco.NumberFormatter.format(unsignedlong)
format(unsignedlong,int)31012118Poco.NumberFormatter.format(unsignedlong,int)
formatHex(unsignedlong,bool)31012112Poco.NumberFormatter.formatHex(unsignedlong,bool)
formatHex(unsignedlong,int,bool)31013112Poco.NumberFormatter.formatHex(unsignedlong,int,bool)
format(Int64)31011118Poco.NumberFormatter.format(Int64)
format(Int64,int)31012118Poco.NumberFormatter.format(Int64,int)
formatHex(Int64,bool)31012112Poco.NumberFormatter.formatHex(Int64,bool)
formatHex(Int64,int,bool)31013112Poco.NumberFormatter.formatHex(Int64,int,bool)
format(UInt64)31011118Poco.NumberFormatter.format(UInt64)
format(UInt64,int)31012118Poco.NumberFormatter.format(UInt64,int)
formatHex(UInt64,bool)31012112Poco.NumberFormatter.formatHex(UInt64,bool)
formatHex(UInt64,int,bool)31013112Poco.NumberFormatter.formatHex(UInt64,int,bool)
format(float)31011118Poco.NumberFormatter.format(float)
format(double)31011118Poco.NumberFormatter.format(double)
format(double,int)31012118Poco.NumberFormatter.format(double,int)
format(double,int,int)31013118Poco.NumberFormatter.format(double,int,int)
format(constvoid*)31011118Poco.NumberFormatter.format(constvoid*)
format(bool,Poco::NumberFormatter::BoolFormat)158022018Poco.NumberFormatter.format(bool,Poco::NumberFormatter::BoolFormat)
append(std::string&,int)41012217Poco.NumberFormatter.append(std::string&,int)
appendHex(std::string&,int)41012212Poco.NumberFormatter.appendHex(std::string&,int)
append(std::string&,unsignedint)41012217Poco.NumberFormatter.append(std::string&,unsignedint)

Statistics

Stat   # lines of code (LOC)   Cyclomatic Complexity (CC)   MaxNestedLoop   NestingDepth   # Parameters   # Variables   # Overloads
Sum:6 7232 502809861 4538438 505
Average:9.233.440.111.3521.1611.68
Minimum:0100001
Maximum:5341643793820
Standard deviation:30.269.490.41.011.563.614.96
Variance:915.8290.050.161.032.4213.0424.59
warningCritical    Rule warning: From now, all types added or refactored should respect basic quality principles
// <Name>From now, all types added or refactored should respect basic quality principles</Name>
warnif count > 0 from t in JustMyCode.Types where

// *** Only match new or modified types since Baseline for Comparison ***
(t.WasAdded() || t.CodeWasChanged()) &&

// Eliminate interfaces, enumerations or types only with constant fields
// by making sure we are matching type with code.
t.NbLinesOfCode > 10 &&

// Low Quality types     Metrics' definitions are available here:
//     http://www.cppdepend.com/Metrics.aspx#MetricsOnTypes
(  // Types with too many methods
   t.NbMethods > 20 ||

   
// Types with too many fields
   t.NbFields > 20 ||

   
// Complex Types that use more than 50 other types
   t.NbTypesUsed > 50
)
select new { t, t.Methods, t.Fields, t.TypesUsed }


// This rule warns if a type with
// low-quality has been added or refactored.
// With NDepend and such rule, you can
// Ensure Quality From Now! as explained here:
// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/01/ensure-the-quality-of-the-code-that-will-be-developed-this-year.aspx

91 types matched

typesMethodsFieldsTypesUsedFull Name
__Globals174 methods53 fields55 types__Globals
Buffer<T>23 methods4 fields8 typesPoco.Buffer<T>
UnicodeConverter21 methods0 field11 typesPoco.UnicodeConverter
__Globals143 methods0 field54 typesPoco.__Globals
NumberFormatter71 methods2 fields9 typesPoco.NumberFormatter
Timestamp30 methods1 field7 typesPoco.Timestamp
FileImpl27 methods2 fields29 typesPoco.FileImpl
File41 methods0 field14 typesPoco.File
Path69 methods6 fields23 typesPoco.Path
BinaryReader30 methods3 fields17 typesPoco.BinaryReader
Thread29 methods4 fields18 typesPoco.Thread
ThreadPool21 methods9 fields21 typesPoco.ThreadPool
BasicFIFOBuffer<T>32 methods9 fields13 typesPoco.BasicFIFOBuffer<T>
Message24 methods10 fields18 typesPoco.Message
FileChannel18 methods23 fields31 typesPoco.FileChannel
Logger109 methods6 fields31 typesPoco.Logger
UUID29 methods5 fields15 typesPoco.UUID
URI55 methods11 fields15 typesPoco.URI
Nullable<C>24 methods3 fields3 typesPoco.Nullable<C>
ListMap<Key,Mapped,Container,,,CaseSensitive>21 methods1 field8 typesPoco.ListMap<Key,Mapped,Container,,,CaseSensitive>
RecursiveDirectoryIterator<TTravStr>16 methods3 fields7 typesPoco.RecursiveDirectoryIterator<TTravStr>
LinearHashTable<Value,HashFunc,>22 methods5 fields5 typesPoco.LinearHashTable<Value,HashFunc,>
SimpleHashTable<Key,Value,KeyHashFunction,>23 methods4 fields11 typesPoco.SimpleHashTable<Key,Value,KeyHashFunction,>
VarHolder42 methods0 field12 typesPoco.Dynamic.VarHolder
VarHolderImpl<signedchar>24 methods1 field10 typesPoco.Dynamic.VarHolderImpl<signedchar>
VarHolderImpl<short>24 methods1 field10 typesPoco.Dynamic.VarHolderImpl<short>
VarHolderImpl<int>24 methods1 field10 typesPoco.Dynamic.VarHolderImpl<int>
VarHolderImpl<longlong>27 methods1 field13 typesPoco.Dynamic.VarHolderImpl<longlong>
VarHolderImpl<unsignedchar>24 methods1 field10 typesPoco.Dynamic.VarHolderImpl<unsignedchar>
VarHolderImpl<unsignedshort>24 methods1 field9 typesPoco.Dynamic.VarHolderImpl<unsignedshort>
VarHolderImpl<unsignedint>24 methods1 field10 typesPoco.Dynamic.VarHolderImpl<unsignedint>
VarHolderImpl<unsignedlonglong>27 methods1 field13 typesPoco.Dynamic.VarHolderImpl<unsignedlonglong>
VarHolderImpl<bool>24 methods1 field9 typesPoco.Dynamic.VarHolderImpl<bool>
VarHolderImpl<float>24 methods1 field11 typesPoco.Dynamic.VarHolderImpl<float>
VarHolderImpl<double>24 methods1 field15 typesPoco.Dynamic.VarHolderImpl<double>
VarHolderImpl<char>24 methods1 field11 typesPoco.Dynamic.VarHolderImpl<char>
VarHolderImpl<basic_string<type-parameter-0-0,char_traits <type-parameter-0-0>,allocator<type-parameter-0-0>>>25 methods1 field16 typesPoco.Dynamic.VarHolderImpl<basic_string<type-parameter-0-0,char_traits <type-parameter-0-0>,allocator<type-parameter-0-0>>>
VarHolderImpl<long>24 methods1 field10 typesPoco.Dynamic.VarHolderImpl<long>
VarHolderImpl<unsignedlong>24 methods1 field10 typesPoco.Dynamic.VarHolderImpl<unsignedlong>
VarHolderImpl<Poco::DateTime>20 methods1 field13 typesPoco.Dynamic.VarHolderImpl<Poco::DateTime>
Var88 methods1 field28 typesPoco.Dynamic.Var
__Globals175 methods0 field7 typesPoco.Dynamic.__Globals
Struct<K>18 methods1 field10 typesPoco.Dynamic.Struct<K>
VarHolderImpl<Poco::Dynamic::Struct<std::basic_string<char ,std::char_traits<char>,std::allocator<char>>>>30 methods1 field22 typesPoco.Dynamic.VarHolderImpl<Poco::Dynamic::Struct<std::basic_string <char,std::char_traits<char>,std::allocator<char>>>>
VarHolderImpl<Poco::Dynamic::Struct<int>>30 methods1 field22 typesPoco.Dynamic.VarHolderImpl<Poco::Dynamic::Struct<int>>
VarHolderImpl<Poco::Dynamic::Pair<std::basic_string<char ,std::char_traits<char>,std::allocator<char>>>>27 methods1 field16 typesPoco.Dynamic.VarHolderImpl<Poco::Dynamic::Pair<std::basic_string<char ,std::char_traits<char>,std::allocator<char>>>>
VarHolderImpl<Poco::Dynamic::Pair<int>>27 methods1 field16 typesPoco.Dynamic.VarHolderImpl<Poco::Dynamic::Pair<int>>
__Globals51 methods17 fields17 typesdouble_conversion.__Globals
SocketAddress23 methods1 field28 typesPoco.Net.SocketAddress
IPAddress50 methods1 field22 typesPoco.Net.IPAddress
NetworkInterface39 methods4 fields47 typesPoco.Net.NetworkInterface
NetworkInterfaceImpl39 methods14 fields16 typesPoco.Net.NetworkInterfaceImpl
SocketImpl72 methods2 fields31 typesPoco.Net.SocketImpl
MediaType21 methods3 fields14 typesPoco.Net.MediaType
HTTPMessage18 methods14 fields13 typesPoco.Net.HTTPMessage
HTTPRequest21 methods15 fields22 typesPoco.Net.HTTPRequest
HTTPCookie23 methods9 fields23 typesPoco.Net.HTTPCookie
HTTPResponse16 methods45 fields29 typesPoco.Net.HTTPResponse
HTTPDigestCredentials18 methods20 fields31 typesPoco.Net.HTTPDigestCredentials
HTTPCredentials20 methods1 field18 typesPoco.Net.HTTPCredentials
HTMLForm21 methods6 fields37 typesPoco.Net.HTMLForm
HTTPClientSession30 methods13 fields42 typesPoco.Net.HTTPClientSession
FTPClientSession49 methods10 fields28 typesPoco.Net.FTPClientSession
MailMessage39 methods23 fields46 typesPoco.Net.MailMessage
SMTPClientSession30 methods2 fields37 typesPoco.Net.SMTPClientSession
ICMPEventArgs22 methods6 fields17 typesPoco.Net.ICMPEventArgs
WebSocketImpl26 methods4 fields30 typesPoco.Net.WebSocketImpl
IPv4AddressImpl32 methods1 field14 typesPoco.Net.Impl.IPv4AddressImpl
IPv6AddressImpl32 methods2 fields17 typesPoco.Net.Impl.IPv6AddressImpl
__Globals330 methods124 fields47 types__Globals
Name16 methods4 fields6 typesPoco.XML.Name
AttributesImpl39 methods2 fields12 typesPoco.XML.AttributesImpl
ParserEngine67 methods19 fields53 typesPoco.XML.ParserEngine
XMLWriter54 methods42 fields37 typesPoco.XML.XMLWriter
SAXParser23 methods4 fields20 typesPoco.XML.SAXParser
WhitespaceFilter20 methods3 fields12 typesPoco.XML.WhitespaceFilter
AbstractNode45 methods6 fields24 typesPoco.XML.AbstractNode
Event18 methods9 fields10 typesPoco.XML.Event
Element35 methods2 fields24 typesPoco.XML.Element
Attr19 methods3 fields14 typesPoco.XML.Attr
Document37 methods5 fields34 typesPoco.XML.Document
DOMBuilder27 methods8 fields34 typesPoco.XML.DOMBuilder
DOMSerializer31 methods7 fields36 typesPoco.XML.DOMSerializer
Application38 methods12 fields49 typesPoco.Util.Application
JSONConfiguration17 methods1 field30 typesPoco.Util.JSONConfiguration
Option32 methods12 fields15 typesPoco.Util.Option
ServerApplication23 methods8 fields28 typesPoco.Util.ServerApplication
WinService20 methods6 fields15 typesPoco.Util.WinService
WinRegistryKey23 methods5 fields16 typesPoco.Util.WinRegistryKey
AbstractConfiguration48 methods7 fields20 typesPoco.Util.AbstractConfiguration
HelpFormatter27 methods10 fields14 typesPoco.Util.HelpFormatter

Statistics

Stat   Methods   Fields   TypesUsed
Sum:000
Average:000
Minimum:000
Maximum:000
Standard deviation:000
Variance:000
warningCritical    Rule warning: Avoid making complex methods even more complex (Source CC)
// <Name>Avoid making complex methods even more complex (Source CC)</Name>
// To visualize changes in code, right-click a matched method and select:
//  - Compare older and newer versions of source file
//  - Compare older and newer versions disassembled with Reflector

warnif count > 0 
from m in JustMyCode.Methods where
 
!m.IsAbstract &&
  
m.IsPresentInBothBuilds() &&
  
m.CodeWasChanged()

let oldCC = m.OlderVersion().CyclomaticComplexity
where oldCC > 6 && m.CyclomaticComplexity > oldCC 

select new { m,
    
oldCC ,
    
newCC = m.CyclomaticComplexity ,
    
oldLoc = m.OlderVersion().NbLinesOfCode,
    
newLoc = m.NbLinesOfCode,
}

9 methods matched

methodsoldCCnewCColdLocnewLocFull Name
deflate(z_streamp,int)6162194195__Globals.deflate(z_streamp,int)
fill_window(deflate_state*)14165364__Globals.fill_window(deflate_state*)
setPurgeAge(conststd::string&)11132935Poco.FileChannel.setPurgeAge(conststd::string&)
tryParse(conststd::string&)8132432Poco.UUID.tryParse(conststd::string&)
error(int,conststd::string&)37387375Poco.Net.SocketImpl.error(int,conststd::string&)
connect(Poco::Net::HTTPClientSession&,Poco::Net::HTTPRequest& ,Poco::Net::HTTPResponse&,Poco::Net::HTTPCredentials&)782730Poco.Net.WebSocket.connect(Poco::Net::HTTPClientSession& ,Poco::Net::HTTPRequest&,Poco::Net::HTTPResponse& ,Poco::Net::HTTPCredentials&)
receiveBytes(void*,int,int)13165562Poco.Net.WebSocketImpl.receiveBytes(void*,int,int)
XML_Parse(XML_Parser,constchar*,int,int)12145861__Globals.XML_Parse(XML_Parser,constchar*,int,int)
XML_ParseBuffer(XML_Parser,int,int)10126468__Globals.XML_ParseBuffer(XML_Parser,int,int)

Statistics

Stat   oldCC   newCC   oldLoc   newLoc
Sum:173192577622
Average:19.2221.3364.1169.11
Minimum:782430
Maximum:6162194195
Standard deviation:17.0216.4948.7847.25
Variance:289.73271.782 3792 232
warningCritical    Rule warning: Avoid making large methods even larger
// <Name>Avoid making large methods even larger</Name>
// To visualize changes in code, right-click a matched method and select:
//  - Compare older and newer versions of source file
//  - Compare older and newer versions disassembled with Reflector

warnif count > 0 
from m in JustMyCode.Methods where
 
!m.IsAbstract &&
  
m.IsPresentInBothBuilds() &&
  
m.CodeWasChanged() &&
 
// Eliminate constructors from match, since they get larger
 // as soons as some fields initialization are added.
 !m.IsConstructor &&
 
!m.IsDestructor

let oldLoc = m.OlderVersion().NbLinesOfCode
where oldLoc > 15 && m.NbLinesOfCode > oldLoc

select new { m,
    
oldLoc,
    
newLoc = m.NbLinesOfCode,
}

22 methods matched

methodsoldLocnewLocFull Name
deflate(z_streamp,int)194195__Globals.deflate(z_streamp,int)
deflateSetDictionary(z_streamp,constBytef*,uInt)2450__Globals.deflateSetDictionary(z_streamp,constBytef*,uInt)
deflateParams(z_streamp,int,int)2123__Globals.deflateParams(z_streamp,int,int)
fill_window(deflate_state*)5364__Globals.fill_window(deflate_state*)
inflate(z_streamp,int)532534__Globals.inflate(z_streamp,int)
setPurgeAge(conststd::string&)2935Poco.FileChannel.setPurgeAge(conststd::string&)
tryParse(conststd::string&)2432Poco.UUID.tryParse(conststd::string&)
parseFlags(std::ostream&,std::string::const_iterator& ,conststd::string::const_iterator&)2223Poco.anonymous_namespace{format.cpp}.__Globals.parseFlags (std::ostream&,std::string::const_iterator& ,conststd::string::const_iterator&)
receiveFrom(void*,int,Poco::Net::SocketAddress&,int)1820Poco.Net.SocketImpl.receiveFrom(void*,int,Poco::Net::SocketAddress& ,int)
error(int,conststd::string&)7375Poco.Net.SocketImpl.error(int,conststd::string&)
writeToDevice(char)3233Poco.Net.MailStreamBuf.writeToDevice(char)
connect(Poco::Net::HTTPClientSession&,Poco::Net::HTTPRequest& ,Poco::Net::HTTPResponse&,Poco::Net::HTTPCredentials&)2730Poco.Net.WebSocket.connect(Poco::Net::HTTPClientSession& ,Poco::Net::HTTPRequest&,Poco::Net::HTTPResponse& ,Poco::Net::HTTPCredentials&)
sendBytes(constvoid*,int,int)2830Poco.Net.WebSocketImpl.sendBytes(constvoid*,int,int)
receiveBytes(void*,int,int)5562Poco.Net.WebSocketImpl.receiveBytes(void*,int,int)
XML_Parse(XML_Parser,constchar*,int,int)5861__Globals.XML_Parse(XML_Parser,constchar*,int,int)
XML_ParseBuffer(XML_Parser,int,int)6468__Globals.XML_ParseBuffer(XML_Parser,int,int)
XML_ExternalEntityParserCreate(XML_Parser,constXML_Char* ,constXML_Char*)8486__Globals.XML_ExternalEntityParserCreate(XML_Parser,constXML_Char* ,constXML_Char*)
storeAtts(XML_Parser,constENCODING*,constchar*,TAG_NAME*,BINDING**)222223__Globals.storeAtts(XML_Parser,constENCODING*,constchar*,TAG_NAME* ,BINDING**)
parserInit(XML_Parser,constXML_Char*)6364__Globals.parserInit(XML_Parser,constXML_Char*)
loadConfiguration(int)1622Poco.Util.Application.loadConfiguration(int)
processOptions()1617Poco.Util.Application.processOptions()
getRaw(conststd::string&,std::string&)1922Poco.Util.WinRegistryConfiguration.getRaw(conststd::string& ,std::string&)

Statistics

Stat   oldLoc   newLoc
Sum:1 6741 769
Average:76.0980.41
Minimum:1617
Maximum:532534
Standard deviation:112.59111.69
Variance:12 67512 473
warningCritical    Rule warning: Avoid adding methods to a type that already had many methods
// <Name>Avoid adding methods to a type that already had many methods</Name>
// To visualize changes in code, right-click a matched type and select:
//  - Compare older and newer versions of source file
//  - Compare older and newer versions disassembled with Reflector

warnif count > 0 
from t in JustMyCode.Types where
  
t.IsPresentInBothBuilds() &&
  
t.Methods.Count() > t.OlderVersion().Methods.Count() &&
  
t.OlderVersion().Methods.Count() > 10

let newMethods = t.Methods.Where(m => m.WasAdded())
let removedMethods = t.OlderVersion().Methods.Where(m => m.WasRemoved())

select new { t,
             
oldNbMethods = t.OlderVersion().NbMethods,
             
newNbMethods = t.NbMethods,
             
newMethods,
             
removedMethods  }

23 types matched

typesoldNbMethodsnewNbMethodsnewMethodsremovedMethodsFull Name
__Globals13217650 methods7 methods__Globals
NumberFormatter707113 methods12 methodsPoco.NumberFormatter
NumberParser142016 methods10 methodsPoco.NumberParser
Timestamp29334 methods0 methodPoco.Timestamp
FileImpl28292 methods1 methodPoco.FileImpl
BinaryReader31332 methods0 methodPoco.BinaryReader
Token13163 methods0 methodPoco.Token
Logger6411248 methods0 methodPoco.Logger
URI63642 methods1 methodPoco.URI
SocketAddress23318 methods1 methodPoco.Net.SocketAddress
IPAddress446015 methods2 methodsPoco.Net.IPAddress
NetworkInterface244626 methods5 methodsPoco.Net.NetworkInterface
StreamSocket18202 methods0 methodPoco.Net.StreamSocket
TCPServer18201 method0 methodPoco.Net.TCPServer
FTPClientSession49534 methods0 methodPoco.Net.FTPClientSession
FTPStreamFactory13141 method0 methodPoco.Net.FTPStreamFactory
SocketReactor18191 method0 methodPoco.Net.SocketReactor
MailMessage38413 methods0 methodPoco.Net.MailMessage
SMTPClientSession27336 methods0 methodPoco.Net.SMTPClientSession
__Globals3283317 methods4 methods__Globals
Application39414 methods2 methodsPoco.Util.Application
WinRegistryKey26271 method0 methodPoco.Util.WinRegistryKey
AbstractConfiguration385012 methods0 methodPoco.Util.AbstractConfiguration

Statistics

Stat   oldNbMethods   newNbMethods   newMethods   removedMethods
Sum:1 1471 34000
Average:49.8758.2600
Minimum:131400
Maximum:32833100
Standard deviation:64.656800
Variance:4 1794 62300
warningCritical    Rule warning: Avoid adding instance fields to a type that already had many instance fields
// <Name>Avoid adding instance fields to a type that already had many instance fields</Name>
// To visualize changes in code, right-click a matched type and select:
//  - Compare older and newer versions of source file
//  - Compare older and newer versions disassembled with Reflector

warnif count > 0 
from t in JustMyCode.Types where
  
t.IsPresentInBothBuilds() &&
 
!t.IsStatic

let oldNbInstanceFields = t.OlderVersion().InstanceFields
let newNbInstanceFields = t.InstanceFields
where
  
newNbInstanceFields.Count() > oldNbInstanceFields .Count() &&
  
oldNbInstanceFields.Count() > 6

let newInstanceFields = t.InstanceFields.Where(f => f.WasAdded())

select new { t,
             
oldCount = oldNbInstanceFields.Count() ,
             
newCount = newNbInstanceFields.Count() ,
             
newInstanceFields }

5 types matched

typesoldCountnewCountnewInstanceFieldsFull Name
ThreadImpl+ThreadData8102 fieldsPoco.ThreadImpl+ThreadData
FTPClientSession7105 fieldsPoco.Net.FTPClientSession
XML_FeatureEnum10111 fieldXML_FeatureEnum
XML_ParserStruct89901 fieldXML_ParserStruct
Application10112 fieldsPoco.Util.Application

Statistics

Stat   oldCount   newCount   newInstanceFields
Sum:1241320
Average:24.826.40
Minimum:7100
Maximum:89900
Standard deviation:32.1231.80
Variance:1 0311 0110

150
Object Oriented Design  

warningCritical    Rule warning: Base class should not use derivatives
// <Name>Base class should not use derivatives</Name>
warnif count > 0 
from baseClass in JustMyCode.Types
where baseClass.IsClass && baseClass.NbChildren > 0 // <-- for optimization!
let derivedClassesUsed = baseClass.DerivedTypes.UsedBy(baseClass)
where derivedClassesUsed.Count() > 0
select new { baseClass, derivedClassesUsed }

6 types matched

typesderivedClassesUsedFull Name
SocketImpl1 typePoco.Net.SocketImpl
AbstractContainerNode2 typesPoco.XML.AbstractContainerNode
AbstractNode3 typesPoco.XML.AbstractNode
Node1 typePoco.XML.Node
Subsystem1 typePoco.Util.Subsystem
AbstractConfiguration1 typePoco.Util.AbstractConfiguration

Statistics

Stat   derivedClassesUsed
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
warningCritical    Rule warning: Class shouldn't be too deep in inheritance tree
// <Name>Class shouldn't be too deep in inheritance tree</Name>
warnif count > 0 from t in JustMyCode.Types 
where t.IsClass
let baseClasses = t.BaseClasses.ExceptThirdParty()

// Warn for classes with 3 or more base classes.
// Notice that we don't count third-party classes 
// because this rule concerns your code design,
// not third-party libraries consumed design.
where baseClasses.Count() >= 3

select new { t, baseClasses, 
                
// The metric value DepthOfInheritance takes account
                // of third-party base classes
                t.DepthOfInheritance } 

// Branches too long in the derivation should be avoided.
// See the definition of the DepthOfInheritance metric here 
// http://www.cppdepend.com/Metrics.aspx#DIT

105 types matched

typesbaseClassesDepth of inheritanceFull Name
DataFormatException3 types4Poco.DataFormatException
SyntaxException3 types4Poco.SyntaxException
CircularReferenceException3 types4Poco.CircularReferenceException
PathSyntaxException4 types5Poco.PathSyntaxException
ProtocolException3 types4Poco.ProtocolException
FileException3 types4Poco.FileException
FileExistsException4 types5Poco.FileExistsException
FileNotFoundException4 types5Poco.FileNotFoundException
PathNotFoundException4 types5Poco.PathNotFoundException
FileReadOnlyException4 types5Poco.FileReadOnlyException
FileAccessDeniedException4 types5Poco.FileAccessDeniedException
CreateFileException4 types5Poco.CreateFileException
OpenFileException4 types5Poco.OpenFileException
WriteFileException4 types5Poco.WriteFileException
ReadFileException4 types5Poco.ReadFileException
ActiveRunnable<ResultType,ArgType,OwnerType>3 types2Poco.ActiveRunnable<ResultType,ArgType,OwnerType>
ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>3 types2Poco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>
ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>3 types2Poco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>
ActiveRunnable<void,void,type-parameter-0-0>3 types2Poco.ActiveRunnable<void,void,type-parameter-0-0>
AsyncChannel4 types2Poco.AsyncChannel
ConsoleChannel3 types2Poco.ConsoleChannel
ColorConsoleChannel3 types2Poco.ColorConsoleChannel
EventLogChannel3 types2Poco.EventLogChannel
FileChannel3 types2Poco.FileChannel
FormattingChannel3 types2Poco.FormattingChannel
Logger3 types2Poco.Logger
SplitterChannel3 types2Poco.SplitterChannel
NullChannel3 types2Poco.NullChannel
WindowsConsoleChannel3 types2Poco.WindowsConsoleChannel
WindowsColorConsoleChannel3 types2Poco.WindowsColorConsoleChannel
PatternFormatter3 types2Poco.PatternFormatter
SimpleFileChannel3 types2Poco.SimpleFileChannel
StreamChannel3 types2Poco.StreamChannel
TaskStartedNotification3 types3Poco.TaskStartedNotification
TaskCancelledNotification3 types3Poco.TaskCancelledNotification
TaskFinishedNotification3 types3Poco.TaskFinishedNotification
TaskFailedNotification3 types3Poco.TaskFailedNotification
TaskProgressNotification3 types3Poco.TaskProgressNotification
TaskCustomNotification<C>3 types3Poco.TaskCustomNotification<C>
OpcomChannel3 types2Poco.OpcomChannel
SyslogChannel3 types2Poco.SyslogChannel
InvalidAddressException3 types5Poco.Net.InvalidAddressException
InvalidSocketException3 types5Poco.Net.InvalidSocketException
ServiceNotFoundException3 types5Poco.Net.ServiceNotFoundException
ConnectionAbortedException3 types5Poco.Net.ConnectionAbortedException
ConnectionResetException3 types5Poco.Net.ConnectionResetException
ConnectionRefusedException3 types5Poco.Net.ConnectionRefusedException
DNSException3 types5Poco.Net.DNSException
HostNotFoundException4 types6Poco.Net.HostNotFoundException
NoAddressFoundException4 types6Poco.Net.NoAddressFoundException
InterfaceNotFoundException3 types5Poco.Net.InterfaceNotFoundException
NoMessageException3 types5Poco.Net.NoMessageException
MessageException3 types5Poco.Net.MessageException
MultipartException4 types6Poco.Net.MultipartException
HTTPException3 types5Poco.Net.HTTPException
NotAuthenticatedException4 types6Poco.Net.NotAuthenticatedException
UnsupportedRedirectException4 types6Poco.Net.UnsupportedRedirectException
FTPException3 types5Poco.Net.FTPException
SMTPException3 types5Poco.Net.SMTPException
POP3Exception3 types5Poco.Net.POP3Exception
ICMPException3 types5Poco.Net.ICMPException
HTMLFormException3 types5Poco.Net.HTMLFormException
WebSocketException3 types5Poco.Net.WebSocketException
UnsupportedFamilyException3 types5Poco.Net.UnsupportedFamilyException
HTTPRequest3 types3Poco.Net.HTTPRequest
HTTPResponse3 types3Poco.Net.HTTPResponse
HTTPServerRequest4 types4Poco.Net.HTTPServerRequest
HTTPServerResponse4 types4Poco.Net.HTTPServerResponse
HTTPServerResponseImpl5 types5Poco.Net.HTTPServerResponseImpl
HTTPServerRequestImpl5 types5Poco.Net.HTTPServerRequestImpl
RemoteSyslogListener3 types3Poco.Net.RemoteSyslogListener
SAXNotRecognizedException3 types5Poco.XML.SAXNotRecognizedException
SAXNotSupportedException3 types5Poco.XML.SAXNotSupportedException
SAXParseException3 types5Poco.XML.SAXParseException
XMLWriter3 types1Poco.XML.XMLWriter
DefaultHandler4 types1Poco.XML.DefaultHandler
XMLFilterImpl6 types2Poco.XML.XMLFilterImpl
WhitespaceFilter8 types3Poco.XML.WhitespaceFilter
AbstractContainerNode4 types4Poco.XML.AbstractContainerNode
AbstractNode3 types3Poco.XML.AbstractNode
Element5 types5Poco.XML.Element
Attr4 types4Poco.XML.Attr
Document6 types5Poco.XML.Document
CharacterData4 types4Poco.XML.CharacterData
Text5 types5Poco.XML.Text
CDATASection6 types6Poco.XML.CDATASection
Comment5 types5Poco.XML.Comment
DocumentType5 types5Poco.XML.DocumentType
DocumentFragment5 types5Poco.XML.DocumentFragment
ProcessingInstruction4 types4Poco.XML.ProcessingInstruction
EntityReference4 types4Poco.XML.EntityReference
Entity5 types5Poco.XML.Entity
Notation4 types4Poco.XML.Notation
DOMBuilder3 types1Poco.XML.DOMBuilder
UnknownOptionException3 types5Poco.Util.UnknownOptionException
AmbiguousOptionException3 types5Poco.Util.AmbiguousOptionException
MissingOptionException3 types5Poco.Util.MissingOptionException
MissingArgumentException3 types5Poco.Util.MissingArgumentException
InvalidArgumentException3 types5Poco.Util.InvalidArgumentException
UnexpectedArgumentException3 types5Poco.Util.UnexpectedArgumentException

Statistics

Stat   baseClasses   Depth of inheritance
Sum:0419
Average:03.99
Minimum:01
Maximum:06
Standard deviation:01.36
Variance:01.86
warningCritical    Rule warning: Constructor should not call a virtual methods
// <Name>Constructor should not call a virtual methods</Name>

// Returns constructor of a non-sealed type calling virtual methods.
// In such a situation, if a derived class overrides the method,
// then the override method will be called before the derived constructor.
// This makes the class fragile to derive from.
//
// Violations reported can be solved by re-designing object initialisation
// or by marking the parent class as sealed, if possible.

warnif count > 0
from t in Application.Types where 
   
t.IsClass &&
  
!t.IsGeneratedByCompiler

from ctor in t.Constructors 
let virtualMethodsCalled = from mCalled in ctor.MethodsCalled
                           
where mCalled.IsVirtual &&
                                
(mCalled.ParentType == t ||
                                 
t.DeriveFrom(mCalled.ParentType))
                           
select mCalled
where virtualMethodsCalled.Count() > 0

select new { ctor , 
             
virtualMethodsCalled, 
             
// If there is no derived type, it might be 
             // an opportunity to mark t as sealed.
             t.DerivedTypes }

22 methods matched

methodsvirtualMethodsCalledDerivedTypesFull Name
Exception(conststd::string&,constPoco::Exception&,int)1 method106 typesPoco.Exception.Exception(conststd::string&,constPoco::Exception&,int)
Exception(constPoco::Exception&)1 method106 typesPoco.Exception.Exception(constPoco::Exception&)
Any(constPoco::Any&)1 method0 typePoco.Any.Any(constPoco::Any&)
LogFileImpl(conststd::string&)1 method1 typePoco.LogFileImpl.LogFileImpl(conststd::string&)
TaskFailedNotification(Poco::Task*,constPoco::Exception&)1 method0 typePoco.TaskFailedNotification.TaskFailedNotification(Poco::Task* ,constPoco::Exception&)
Expire(constAbstractDelegate<void>&,Timestamp::TimeDiff)1 method0 typePoco.Expire<void>.Expire(constAbstractDelegate<void>& ,Timestamp::TimeDiff)
Expire(constPoco::Expire<void>&)1 method0 typePoco.Expire<void>.Expire(constPoco::Expire<void>&)
PriorityExpire(constAbstractPriorityDelegate<void>& ,Timestamp::TimeDiff)1 method0 typePoco.PriorityExpire<void>.PriorityExpire(constAbstractPriorityDelegate <void>&,Timestamp::TimeDiff)
PriorityExpire(constPoco::PriorityExpire<void>&)1 method0 typePoco.PriorityExpire<void>.PriorityExpire(constPoco::PriorityExpire <void>&)
Var(constPoco::Dynamic::Var&)1 method0 typePoco.Dynamic.Var.Var(constPoco::Dynamic::Var&)
ServerSocket(constPoco::Net::SocketAddress&,int)2 methods0 typePoco.Net.ServerSocket.ServerSocket(constPoco::Net::SocketAddress&,int)
ServerSocket(Poco::UInt16,int)2 methods0 typePoco.Net.ServerSocket.ServerSocket(Poco::UInt16,int)
StreamSocketImpl(IPAddress::Family)1 method1 typePoco.Net.StreamSocketImpl.StreamSocketImpl(IPAddress::Family)
ICMPSocketImpl(IPAddress::Family,int,int,int)1 method0 typePoco.Net.ICMPSocketImpl.ICMPSocketImpl(IPAddress::Family,int,int,int)
SocketAcceptor<ServiceHandler>(Poco::Net::ServerSocket& ,Poco::Net::SocketReactor&)1 method0 typePoco.Net.SocketAcceptor<ServiceHandler>.SocketAcceptor<ServiceHandler> (Poco::Net::ServerSocket&,Poco::Net::SocketReactor&)
ParallelSocketAcceptor<ServiceHandler,SR>(Poco::Net::ServerSocket& ,Poco::Net::SocketReactor&,unsignedint)1 method0 typePoco.Net.ParallelSocketAcceptor<ServiceHandler,SR> .ParallelSocketAcceptor<ServiceHandler,SR>(Poco::Net::ServerSocket& ,Poco::Net::SocketReactor&,unsignedint)
SocketConnector<ServiceHandler>(Poco::Net::SocketAddress& ,Poco::Net::SocketReactor&)1 method0 typePoco.Net.SocketConnector<ServiceHandler>.SocketConnector <ServiceHandler>(Poco::Net::SocketAddress&,Poco::Net::SocketReactor&)
LocatorImpl(constPoco::XML::Locator&)4 methods0 typePoco.XML.LocatorImpl.LocatorImpl(constPoco::XML::Locator&)
SAXParseException(conststd::string&,constPoco::XML::Locator&)4 methods0 typePoco.XML.SAXParseException.SAXParseException(conststd::string& ,constPoco::XML::Locator&)
SAXParseException(conststd::string&,constPoco::XML::Locator& ,constPoco::Exception&)4 methods0 typePoco.XML.SAXParseException.SAXParseException(conststd::string& ,constPoco::XML::Locator&,constPoco::Exception&)
DOMBuilder(Poco::XML::XMLReader&,Poco::XML::NamePool*)3 methods0 typePoco.XML.DOMBuilder.DOMBuilder(Poco::XML::XMLReader& ,Poco::XML::NamePool*)
Option(constPoco::Util::Option&)1 method0 typePoco.Util.Option.Option(constPoco::Util::Option&)

Statistics

Stat   virtualMethodsCalled   DerivedTypes
Sum:00
Average:00
Minimum:00
Maximum:00
Standard deviation:00
Variance:00
warningCritical    Rule warning: Don't assign static fields from instance methods
// <Name>Don't assign static fields from instance methods</Name>
// Assigning static fields from instance methods leads to
// poorly maintainable and non thread-safe code.
// It is advised to assign static fields inline or from class constructor.
warnif count > 0
from f in Application.Fields where 
  
f.IsStatic &&
 
!f.IsGeneratedByCompiler && !f.IsGlobal
 
let assignedBy = f.MethodsAssigningMe.Where(m => !m.IsStatic)
where assignedBy .Count() > 0
select new { f, assignedBy }

11 fields matched

fieldsassignedByFull Name
IN_ENCODING2 methodsPoco.Base32DecoderBuf.IN_ENCODING
IN_ENCODING_INIT1 methodPoco.Base32DecoderBuf.IN_ENCODING_INIT
IN_ENCODING2 methodsPoco.Base64DecoderBuf.IN_ENCODING
IN_ENCODING_INIT1 methodPoco.Base64DecoderBuf.IN_ENCODING_INIT
SECONDS1 methodPoco.Timespan.SECONDS
MINUTES2 methodsPoco.Timespan.MINUTES
HOURS2 methodsPoco.Timespan.HOURS
DAYS2 methodsPoco.Timespan.DAYS
kMask321 methoddouble_conversion.UInt128.kMask32
PARSE_BUFFER_SIZE2 methodsPoco.XML.ParserEngine.PARSE_BUFFER_SIZE
_pInstance1 methodPoco.Util.Application._pInstance

Statistics

Stat   assignedBy
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
warningCritical    Rule warning: Avoid Abstract Classes with too many methods
// <Name>Avoid Abstract Classes with too many methods</Name>
// An abstract class  should abstract a clear and well-defined concept.
// Such concept shoudln't be represented with too many methods and property getter.
warnif count > 0 from t in JustMyCode.Types where 
  
t.IsAbstract
let methodsAndGetters = t.Methods
where methodsAndGetters.Count() > 10
select new { t, methodsAndGetters }

12 types matched

typesmethodsAndGettersFull Name
TextEncoding17 methodsPoco.TextEncoding
DigestEngine11 methodsPoco.DigestEngine
Task16 methodsPoco.Task
VarHolder42 methodsPoco.Dynamic.VarHolder
ICMPPacketImpl16 methodsPoco.Net.ICMPPacketImpl
IPAddressImpl25 methodsPoco.Net.Impl.IPAddressImpl
Attributes14 methodsPoco.XML.Attributes
ContentHandler13 methodsPoco.XML.ContentHandler
XMLReader18 methodsPoco.XML.XMLReader
AbstractNode45 methodsPoco.XML.AbstractNode
Node30 methodsPoco.XML.Node
AbstractConfiguration48 methodsPoco.Util.AbstractConfiguration

Statistics

Stat   methodsAndGetters
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0

120
Design  

warningCritical    Rule warning: Avoid namespaces with few types
// <Name>Avoid namespaces with few types</Name>
warnif count > 0 from n in JustMyCode.Namespaces 
let types = n.ChildTypes.Where(t => !t.IsGeneratedByCompiler)
where 
  
types.Count() < 5 
  
orderby types.Count() ascending
select new { n, types } 

// Make sure that there is a logical organization 
// to each of your namespaces, and that there is a 
// valid reason for putting types in a sparsely 
// populated namespace. Namespaces should contain 
// types that are used together in most scenarios. 
// When their applications are mutually exclusive, 
// types should be located in separate namespaces

47 namespaces matched

namespacestypesFull Name
0 type
Poco.Impl1 typePoco.Impl
Poco.anonymous_namespace{format.cpp}1 typePoco.anonymous_namespace{format.cpp}
Poco.anonymous_namespace{nesteddiagnosticcontext.cpp}1 typePoco.anonymous_namespace{nesteddiagnosticcontext.cpp}
Poco.anonymous_namespace{base32decoder.cpp}1 typePoco.anonymous_namespace{base32decoder.cpp}
Poco.anonymous_namespace{base64decoder.cpp}1 typePoco.anonymous_namespace{base64decoder.cpp}
Poco.anonymous_namespace{thread.cpp}1 typePoco.anonymous_namespace{thread.cpp}
Poco.anonymous_namespace{threadlocal.cpp}1 typePoco.anonymous_namespace{threadlocal.cpp}
Poco.anonymous_namespace{threadpool.cpp}1 typePoco.anonymous_namespace{threadpool.cpp}
Poco.anonymous_namespace{logger.cpp}1 typePoco.anonymous_namespace{logger.cpp}
Poco.anonymous_namespace{loggingfactory.cpp}1 typePoco.anonymous_namespace{loggingfactory.cpp}
Poco.anonymous_namespace{loggingregistry.cpp}1 typePoco.anonymous_namespace{loggingregistry.cpp}
Poco.anonymous_namespace{patternformatter.cpp}1 typePoco.anonymous_namespace{patternformatter.cpp}
Poco.anonymous_namespace{notificationcenter.cpp}1 typePoco.anonymous_namespace{notificationcenter.cpp}
Poco.anonymous_namespace{notificationqueue.cpp}1 typePoco.anonymous_namespace{notificationqueue.cpp}
Poco.anonymous_namespace{prioritynotificationqueue.cpp}1 typePoco.anonymous_namespace{prioritynotificationqueue.cpp}
Poco.anonymous_namespace{temporaryfile.cpp}1 typePoco.anonymous_namespace{temporaryfile.cpp}
Poco.anonymous_namespace{uuid.cpp}1 typePoco.anonymous_namespace{uuid.cpp}
Poco.anonymous_namespace{uuidgenerator.cpp}1 typePoco.anonymous_namespace{uuidgenerator.cpp}
Poco.anonymous_namespace{textencoding.cpp}1 typePoco.anonymous_namespace{textencoding.cpp}
Poco.anonymous_namespace{utf8string.cpp}1 typePoco.anonymous_namespace{utf8string.cpp}
Poco.anonymous_namespace{uristreamopener.cpp}1 typePoco.anonymous_namespace{uristreamopener.cpp}
Poco.Dynamic.Impl1 typePoco.Dynamic.Impl
anonymous_namespace{numericstring.cpp}1 typeanonymous_namespace{numericstring.cpp}
anonymous_namespace{process.cpp}1 typeanonymous_namespace{process.cpp}
anonymous_namespace{textconverter.cpp}1 typeanonymous_namespace{textconverter.cpp}
std1 typestd
Poco.Net.anonymous_namespace{networkinterface.cpp}1 typePoco.Net.anonymous_namespace{networkinterface.cpp}
Poco.Net.anonymous_namespace{partsource.cpp}1 typePoco.Net.anonymous_namespace{partsource.cpp}
Poco.Net.anonymous_namespace{httpcookie.cpp}1 typePoco.Net.anonymous_namespace{httpcookie.cpp}
Poco.Net.anonymous_namespace{tcpserverdispatcher.cpp}1 typePoco.Net.anonymous_namespace{tcpserverdispatcher.cpp}
Poco.Net.anonymous_namespace{httpsessionfactory.cpp}1 typePoco.Net.anonymous_namespace{httpsessionfactory.cpp}
Poco.Net.anonymous_namespace{socketnotifier.cpp}1 typePoco.Net.anonymous_namespace{socketnotifier.cpp}
anonymous_namespace{ipaddressimpl.cpp}1 typeanonymous_namespace{ipaddressimpl.cpp}
anonymous_namespace{httpauthenticationparams.cpp}1 typeanonymous_namespace{httpauthenticationparams.cpp}
anonymous_namespace{httpdigestcredentials.cpp}1 typeanonymous_namespace{httpdigestcredentials.cpp}
Poco.XML.anonymous_namespace{parserengine.cpp}1 typePoco.XML.anonymous_namespace{parserengine.cpp}
Poco.XML.anonymous_namespace{xmlwriter.cpp}1 typePoco.XML.anonymous_namespace{xmlwriter.cpp}
Poco.XML.anonymous_namespace{domimplementation.cpp}1 typePoco.XML.anonymous_namespace{domimplementation.cpp}
Poco.XML.anonymous_namespace{elementsbytagnamelist.cpp}1 typePoco.XML.anonymous_namespace{elementsbytagnamelist.cpp}
anonymous_namespace{eventdispatcher.cpp}1 typeanonymous_namespace{eventdispatcher.cpp}
Poco.Util.anonymous_namespace{abstractconfiguration.cpp}1 typePoco.Util.anonymous_namespace{abstractconfiguration.cpp}
Poco.Util.anonymous_namespace{winregistrykey.cpp}1 typePoco.Util.anonymous_namespace{winregistrykey.cpp}
Poco.anonymous_namespace{activedispatcher.cpp}2 typesPoco.anonymous_namespace{activedispatcher.cpp}
2 types
Poco.Net.anonymous_namespace{mailmessage.cpp}2 typesPoco.Net.anonymous_namespace{mailmessage.cpp}
double_conversion3 typesdouble_conversion

Statistics

Stat   types
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
warningCritical    Rule warning: Nested types should not be visible
// <Name>Nested types should not be visible</Name>
warnif count > 0 from t in JustMyCode.Types where 
  
t.IsNested && 
 
!t.IsGeneratedByCompiler &&
 
!t.IsPrivate 
select new { t, t.NbLinesOfCode, t.Visibility } 


// A nested type is a type declared within the 
// scope of another type. Nested types are useful 
// for encapsulating private implementation details 
// of the containing type. Used for this purpose, 
// nested types should not be externally visible. 
// Do not use externally visible nested types for 
// logical grouping or to avoid name collisions; 
// instead, use namespaces.

161 types matched

types# lines of code (LOC)VisibilityFull Name
POCO_STATIC_ASSERTION_FAILURE<true>+AnonymousEnumN/APublicPOCO_STATIC_ASSERTION_FAILURE<true>+AnonymousEnum
ct_data_s+Anonymous0Publicct_data_s+Anonymous
ct_data_s+Anonymous0Publicct_data_s+Anonymous
Ascii+CharacterPropertiesN/APublicPoco.Ascii+CharacterProperties
Checksum+TypeN/APublicPoco.Checksum+Type
IsReference<T>+AnonymousEnumN/APublicPoco.IsReference<T>+AnonymousEnum
IsReference<type-parameter-0-0&>+AnonymousEnumN/APublicPoco.IsReference<type-parameter-0-0&>+AnonymousEnum
IsReference<consttype-parameter-0-0&>+AnonymousEnumN/APublicPoco.IsReference<consttype-parameter-0-0&>+AnonymousEnum
IsConst<T>+AnonymousEnumN/APublicPoco.IsConst<T>+AnonymousEnum
IsConst<consttype-parameter-0-0&>+AnonymousEnumN/APublicPoco.IsConst<consttype-parameter-0-0&>+AnonymousEnum
IsConst<consttype-parameter-0-0>+AnonymousEnumN/APublicPoco.IsConst<consttype-parameter-0-0>+AnonymousEnum
IsConst<type-parameter-0-0const[i]>+AnonymousEnumN/APublicPoco.IsConst<type-parameter-0-0const[i]>+AnonymousEnum
Any+Holder3PublicPoco.Any+Holder
FPEnvironmentImpl+RoundingModeImplN/AProtectedPoco.FPEnvironmentImpl+RoundingModeImpl
FPEnvironmentImpl+FlagImplN/AProtectedPoco.FPEnvironmentImpl+FlagImpl
FPEnvironment+RoundingModeN/APublicPoco.FPEnvironment+RoundingMode
FPEnvironment+FlagN/APublicPoco.FPEnvironment+Flag
NumberFormatter+BoolFormatN/APublicPoco.NumberFormatter+BoolFormat
TraverseBase+AnonymousEnumN/APublicPoco.TraverseBase+AnonymousEnum
Path+StyleN/APublicPoco.Path+Style
StringTokenizer+OptionsN/APublicPoco.StringTokenizer+Options
BinaryReader+StreamByteOrderN/APublicPoco.BinaryReader+StreamByteOrder
BinaryWriter+StreamByteOrderN/APublicPoco.BinaryWriter+StreamByteOrder
TextEncoding+AnonymousEnumN/APublicPoco.TextEncoding+AnonymousEnum
DeflatingStreamBuf+StreamTypeN/APublicPoco.DeflatingStreamBuf+StreamType
ThreadImpl+CallbackData2PublicPoco.ThreadImpl+CallbackData
ThreadImpl+PriorityN/APublicPoco.ThreadImpl+Priority
ThreadImpl+PolicyN/APublicPoco.ThreadImpl+Policy
Thread+PriorityN/APublicPoco.Thread+Priority
Thread+PolicyN/APublicPoco.Thread+Policy
AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>+NotifyAsyncParams4ProtectedPoco.AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>+NotifyAsyncParams
AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>+NotifyAsyncParams3ProtectedPoco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>+NotifyAsyncParams
FileStreamBuf+AnonymousEnumN/AProtectedPoco.FileStreamBuf+AnonymousEnum
InflatingStreamBuf+StreamTypeN/APublicPoco.InflatingStreamBuf+StreamType
Token+ClassN/APublicPoco.Token+Class
MD4Engine+AnonymousEnumN/APublicPoco.MD4Engine+AnonymousEnum
MD5Engine+AnonymousEnumN/APublicPoco.MD5Engine+AnonymousEnum
Random+TypeN/APublicPoco.Random+Type
SHA1Engine+AnonymousEnumN/APublicPoco.SHA1Engine+AnonymousEnum
Manifest<B>+Iterator13PublicPoco.Manifest<B>+Iterator
SharedLibrary+FlagsN/APublicPoco.SharedLibrary+Flags
RegularExpression+OptionsN/APublicPoco.RegularExpression+Options
RegularExpression+Match0PublicPoco.RegularExpression+Match
DateTime+MonthsN/APublicPoco.DateTime+Months
DateTime+DaysOfWeekN/APublicPoco.DateTime+DaysOfWeek
DateTimeFormatter+AnonymousEnumN/APublicPoco.DateTimeFormatter+AnonymousEnum
Message+PriorityN/APublicPoco.Message+Priority
ColorConsoleChannel+ColorN/AProtectedPoco.ColorConsoleChannel+Color
WindowsColorConsoleChannel+ColorN/AProtectedPoco.WindowsColorConsoleChannel+Color
DirectoryWatcher+DirectoryEventTypeN/APublicPoco.DirectoryWatcher+DirectoryEventType
DirectoryWatcher+DirectoryEventMaskN/APublicPoco.DirectoryWatcher+DirectoryEventMask
DirectoryWatcher+AnonymousEnumN/APublicPoco.DirectoryWatcher+AnonymousEnum
DirectoryWatcher+DirectoryEvent2PublicPoco.DirectoryWatcher+DirectoryEvent
Glob+OptionsN/APublicPoco.Glob+Options
DirectoryWatcherStrategy+ItemInfo7ProtectedPoco.DirectoryWatcherStrategy+ItemInfo
Unicode+CharacterCategoryN/APublicPoco.Unicode+CharacterCategory
Unicode+CharacterTypeN/APublicPoco.Unicode+CharacterType
Unicode+ScriptN/APublicPoco.Unicode+Script
Unicode+AnonymousEnumN/APublicPoco.Unicode+AnonymousEnum
Unicode+CharacterProperties0PublicPoco.Unicode+CharacterProperties
PathImpl+AnonymousEnumN/APublicPoco.PathImpl+AnonymousEnum
Pipe+CloseModeN/APublicPoco.Pipe+CloseMode
SharedMemory+AccessModeN/APublicPoco.SharedMemory+AccessMode
UUID+VersionN/APublicPoco.UUID+Version
UTF16Encoding+ByteOrderTypeN/APublicPoco.UTF16Encoding+ByteOrderType
UTF32Encoding+ByteOrderTypeN/APublicPoco.UTF32Encoding+ByteOrderType
URIStreamOpener+AnonymousEnumN/APublicPoco.URIStreamOpener+AnonymousEnum
Task+TaskStateN/APublicPoco.Task+TaskState
FPEnvironmentImpl+RoundingModeImplN/AProtectedPoco.FPEnvironmentImpl+RoundingModeImpl
FPEnvironmentImpl+FlagImplN/AProtectedPoco.FPEnvironmentImpl+FlagImpl
FPEnvironmentImpl+RoundingModeImplN/AProtectedPoco.FPEnvironmentImpl+RoundingModeImpl
FPEnvironmentImpl+FlagImplN/AProtectedPoco.FPEnvironmentImpl+FlagImpl
FPEnvironmentImpl+RoundingModeImplN/AProtectedPoco.FPEnvironmentImpl+RoundingModeImpl
FPEnvironmentImpl+FlagImplN/AProtectedPoco.FPEnvironmentImpl+FlagImpl
FPEnvironmentImpl+RoundingModeImplN/AProtectedPoco.FPEnvironmentImpl+RoundingModeImpl
FPEnvironmentImpl+FlagImplN/AProtectedPoco.FPEnvironmentImpl+FlagImpl
Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 ,T18,T19>+TupleLengthTypeN/APublicPoco.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>+TupleLengthType
NullTypeList+AnonymousEnumN/APublicPoco.NullTypeList+AnonymousEnum
TypeList<Head,Tail>+AnonymousEnumN/APublicPoco.TypeList<Head,Tail>+AnonymousEnum
TypeLocator<Poco::NullTypeList,type-parameter-0-0>+AnonymousEnumN/APublicPoco.TypeLocator<Poco::NullTypeList,type-parameter-0-0>+AnonymousEnum
TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-0>+AnonymousEnumN/APublicPoco.TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-0>+AnonymousEnum
TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnumN/APublicPoco.TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnum
FileStreamBuf+AnonymousEnumN/AProtectedPoco.FileStreamBuf+AnonymousEnum
ThreadImpl+PriorityN/APublicPoco.ThreadImpl+Priority
ThreadImpl+PolicyN/APublicPoco.ThreadImpl+Policy
ThreadImpl+CallbackData2PublicPoco.ThreadImpl+CallbackData
ThreadImpl+CurrentThreadHolder0PublicPoco.ThreadImpl+CurrentThreadHolder
ThreadImpl+ThreadData7PublicPoco.ThreadImpl+ThreadData
HMACEngine<Engine>+AnonymousEnumN/APublicPoco.HMACEngine<Engine>+AnonymousEnum
ClassLoader<Base>+LibraryInfo0PublicPoco.ClassLoader<Base>+LibraryInfo
ClassLoader<Base>+Iterator17PublicPoco.ClassLoader<Base>+Iterator
SharedLibraryImpl+FlagsN/AProtectedPoco.SharedLibraryImpl+Flags
SyslogChannel+OptionN/APublicPoco.SyslogChannel+Option
SyslogChannel+FacilityN/APublicPoco.SyslogChannel+Facility
RecursiveDirectoryIteratorImpl<TTraverseStrategy>+AnonymousEnumN/APublicPoco.RecursiveDirectoryIteratorImpl<TTraverseStrategy>+AnonymousEnum
RecursiveDirectoryIterator<TTravStr>+AnonymousEnumN/APublicPoco.RecursiveDirectoryIterator<TTravStr>+AnonymousEnum
LinearHashTable<Value,HashFunc,>+ConstIterator37PublicPoco.LinearHashTable<Value,HashFunc,>+ConstIterator
LinearHashTable<Value,HashFunc,>+Iterator13PublicPoco.LinearHashTable<Value,HashFunc,>+Iterator
SimpleHashTable<Key,Value,KeyHashFunction,>+HashEntry2PublicPoco.SimpleHashTable<Key,Value,KeyHashFunction,>+HashEntry
DNS+HintFlagN/APublicPoco.Net.DNS+HintFlag

Statistics

Stat   # lines of code (LOC)   Visibility
Sum:1170
Average:4.680
Minimum:00
Maximum:370
Standard deviation:8.050
Variance:64.860

420
Architecture and Layering  

warningCritical    Rule warning: Avoid namespaces mutually dependent
// <Name>Avoid namespaces mutually dependent</Name>
warnif count > 0
// Foreach pair of namespace mutually dependent, this rule lists pairs.
// The pair { first, second } is formatted to show that first namespace shouldn't use the second namespace.
// The first/second order is inferred from the number of types used by each other.
// The first namespace is using less types of the second.
// It means that the first namespace is certainly at a lower level in the architecture, than the second.
// To explore the coupling between the two namespaces, you can export:
//  - typesOfFirstUsedBySecond to the vertical header of the dependency matrix
//  - typesOfSecondUsedByFirst to the horizontal header of the dependency matrix
//
// Following these advices is useful to avoid namespaces dependency cycles.
// More on this in our white books relative to partitionning code.
// http://www.cppdepend.com/WhiteBooks.aspx


// Optimization: restreint application Projects set
// If some namespaces are mutually dependent
//  - They must be declared in the same project
//  - The parent project must ContainsNamespaceDependencyCycle
from project in Application.Projects.Where(a => a.ContainsNamespaceDependencyCycle != null && a.ContainsNamespaceDependencyCycle.Value)

// hashset is used to avoid reporting both A <-> B and B <-> A
let hashset = new HashSet<INamespace>()

// Optimization: restreint namespaces set
// If a namespace doesn't have a Level value, it must be in a dependency cycle
// or it must be using directly or indirectly a dependency cycle.
let namespacesSuspect = project.ChildNamespaces.Where(n => n.Level == null)

from nA in namespacesSuspect

// Select namespaces mutually dependent with nA
let unused = hashset.Add(nA) // Populate hashset
let namespacesMutuallyDependentWith_nA = nA.NamespacesUsed.Using(nA)
          
.Except(hashset) // <-- avoid reporting both A <-> B and B <-> A 
where namespacesMutuallyDependentWith_nA.Count() > 0

from nB in namespacesMutuallyDependentWith_nA

// nA and nB are mutually dependent
// Select first the one that shouldn't use the other.
// The first namespace is inferred from the fact that it is using less types of the second.
let typesOfBUsedByA = nB.ChildTypes.UsedBy(nA)
let typesOfAUsedByB = nA.ChildTypes.UsedBy(nB)
let first = (typesOfBUsedByA.Count() > typesOfAUsedByB.Count()) ? nB : nA
let second = (first == nA) ? nB : nA
let typesOfFirstUsedBySecond = (first == nA) ? typesOfAUsedByB : typesOfBUsedByA
let typesOfSecondUsedByFirst = (first == nA) ? typesOfBUsedByA : typesOfAUsedByB
select new { first, shouldntUse = second, typesOfFirstUsedBySecond, typesOfSecondUsedByFirst }

34 namespaces matched

namespacesshouldntUsetypesOfFirstUsedBySecondtypesOfSecondUsedByFirstFull Name
double_conversion0 type0 type
PocoPoco.anonymous_namespace{format.cpp}0 type0 typePoco
PocoPoco.Impl1 type0 typePoco
Pocoanonymous_namespace{numericstring.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{nesteddiagnosticcontext.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{threadlocal.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{base32decoder.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{base64decoder.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{textencoding.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{thread.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{threadpool.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{notificationqueue.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{activedispatcher.cpp}3 types2 typesPoco
PocoPoco.anonymous_namespace{loggingregistry.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{loggingfactory.cpp}0 type0 typePoco
Pocoanonymous_namespace{process.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{notificationcenter.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{prioritynotificationqueue.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{temporaryfile.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{uuid.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{uuidgenerator.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{utf8string.cpp}0 type0 typePoco
PocoPoco.anonymous_namespace{uristreamopener.cpp}0 type0 typePoco
PocoPoco.Dynamic16 types1 typePoco
Poco.DynamicPoco.Dynamic.Impl0 type0 typePoco.Dynamic
Poco.Net.ImplPoco.Net6 types1 typePoco.Net.Impl
Poco.NetPoco.Net.anonymous_namespace{networkinterface.cpp}0 type0 typePoco.Net
Poco.NetPoco.Net.anonymous_namespace{httpsessionfactory.cpp}0 type0 typePoco.Net
Poco.NetPoco.Net.anonymous_namespace{socketnotifier.cpp}0 type0 typePoco.Net
Poco.NetPoco.Net.anonymous_namespace{mailmessage.cpp}6 types2 typesPoco.Net
Poco.XMLPoco.XML.anonymous_namespace{parserengine.cpp}0 type0 typePoco.XML
Poco.XMLPoco.XML.anonymous_namespace{xmlwriter.cpp}0 type0 typePoco.XML
Poco.XMLPoco.XML.anonymous_namespace{elementsbytagnamelist.cpp}0 type0 typePoco.XML
Poco.XMLPoco.XML.anonymous_namespace{domimplementation.cpp}0 type0 typePoco.XML

Statistics

Stat   shouldntUse   typesOfFirstUsedBySecond   typesOfSecondUsedByFirst
Sum:000
Average:000
Minimum:000
Maximum:000
Standard deviation:000
Variance:000
warningCritical    Rule warning: Avoid namespaces dependency cycles
// <Name>Avoid namespaces dependency cycles</Name>
warnif count > 0
// This query lists all application namespaces dependency cyles.
// Each row shows a different cycle, prefixed with a namespace entangled in the cycle.
//
// To browse a cycle on the dependency graph or the dependency matrix, just right click
// a cycle cell and export namespaces matched to the dependency graph or matrix!
//
// In the matrix, dependency cycles are represented with red squares and black cells.
// To browse easily dependency cycles, the Matrix comes with the option:
//   --> Display Direct and Indirect Dependencies
//
// Read our white books relative to partitionning code, 
// to know more about namespaces dependency cycles, and why avoiding them 
// is a simple but efficient solution to architecture well your code base.
// http://www.cppdepend.com/WhiteBooks.aspx


// Optimization: restreint application Projects set
// If some namespaces are mutually dependent
//  - They must be declared in the same project
//  - The parent project must ContainsNamespaceDependencyCycle
from project in Application.Projects
                 
.Where(a => a.ContainsNamespaceDependencyCycle != null && 
                             
a.ContainsNamespaceDependencyCycle.Value)

// Optimization: restreint namespaces set
// A namespace involved in a cycle necessarily have a null Level.
let namespacesSuspect = project.ChildNamespaces.Where(n => n.Level == null)

// hashset is used to avoid iterating again on namespaces already caught in a cycle.
let hashset = new HashSet<INamespace>()


from suspect in namespacesSuspect
   
// By commenting this line, the query matches all namespaces involved in a cycle.
   where !hashset.Contains(suspect)

   
// Define 2 code metrics
   // - Namespaces depth of is using indirectly the suspect namespace.
   // - Namespaces depth of is used by the suspect namespace indirectly.
   // Note: for direct usage the depth is equal to 1.
   let namespacesUserDepth = namespacesSuspect.DepthOfIsUsing(suspect)
   
let namespacesUsedDepth = namespacesSuspect.DepthOfIsUsedBy(suspect)

   
// Select namespaces that are both using and used by namespaceSuspect
   let usersAndUsed = from n in namespacesSuspect where 
                         
namespacesUserDepth[n] > 0 && 
                         
namespacesUsedDepth[n] > 0 
                      
select n

   
where usersAndUsed.Count() > 0

   
// Here we've found namespace(s) both using and used by the suspect namespace.
   // A cycle involving the suspect namespace is found!
   let cycle = usersAndUsed.Concat(new[] { suspect  })

   
// Fill hashset with namespaces in the cycle.
   // .ToArray() is needed to force the iterating process.
   let unused1 = (from n in cycle let unused2 = hashset.Add(n) select n).ToArray()

select new { suspect, cycle }

4 namespaces matched

namespacescycleFull Name
2 namespaces
Poco25 namespacesPoco
Poco.Net6 namespacesPoco.Net
Poco.XML5 namespacesPoco.XML

Statistics

Stat   cycle
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0

440
API Breaking Changes  

warningCritical    Critical Rule warning: API Breaking Changes: Types
// <Name>API Breaking Changes: Types</Name>
// This rule warns if a publicly visible type is 
// not publicly visible anymore or if it has been removed.
// Such type can break the code of your clients.

warnif count > 0 from t in codeBase.OlderVersion().Application.Types
where t.IsPublic && 

     
// The type has been removed and its parent project hasn't been removed ...
     ( (t.WasRemoved() && !t.ParentProject.WasRemoved()) ||

     
// ... or the type is not publicly visible anymore
       !t.WasRemoved() && !t.NewerVersion().IsPublic)

select new { t,
             
NewVisibility = (t.WasRemoved() ? " " : t.NewerVersion().Visibility.ToString()) }

31 types matched

typesNewVisibilityFull Name
DynamicAnyHolder Poco.DynamicAnyHolder
DynamicAnyHolderImpl<T> Poco.DynamicAnyHolderImpl<T>
DynamicAnyHolderImpl<signedchar> Poco.DynamicAnyHolderImpl<signedchar>
DynamicAnyHolderImpl<short> Poco.DynamicAnyHolderImpl<short>
DynamicAnyHolderImpl<int> Poco.DynamicAnyHolderImpl<int>
DynamicAnyHolderImpl<longlong> Poco.DynamicAnyHolderImpl<longlong>
DynamicAnyHolderImpl<unsignedchar> Poco.DynamicAnyHolderImpl<unsignedchar>
DynamicAnyHolderImpl<unsignedshort> Poco.DynamicAnyHolderImpl<unsignedshort>
DynamicAnyHolderImpl<unsignedint> Poco.DynamicAnyHolderImpl<unsignedint>
DynamicAnyHolderImpl<unsignedlonglong> Poco.DynamicAnyHolderImpl<unsignedlonglong>
DynamicAnyHolderImpl<bool> Poco.DynamicAnyHolderImpl<bool>
DynamicAnyHolderImpl<float> Poco.DynamicAnyHolderImpl<float>
DynamicAnyHolderImpl<double> Poco.DynamicAnyHolderImpl<double>
DynamicAnyHolderImpl<char> Poco.DynamicAnyHolderImpl<char>
DynamicAnyHolderImpl<std::basic_string<char,std::char_traits<char> ,std::allocator<char>>> Poco.DynamicAnyHolderImpl<std::basic_string<char,std::char_traits<char >,std::allocator<char>>>
DynamicAnyHolderImpl<long> Poco.DynamicAnyHolderImpl<long>
DynamicAnyHolderImpl<unsignedlong> Poco.DynamicAnyHolderImpl<unsignedlong>
DynamicAnyHolderImpl<vector<type-parameter-0-0,allocator <type-parameter-0-0>>> Poco.DynamicAnyHolderImpl<vector<type-parameter-0-0,allocator <type-parameter-0-0>>>
DynamicAnyHolderImpl<Poco::DateTime> Poco.DynamicAnyHolderImpl<Poco::DateTime>
DynamicAnyHolderImpl<Poco::LocalDateTime> Poco.DynamicAnyHolderImpl<Poco::LocalDateTime>
DynamicAnyHolderImpl<Poco::Timestamp> Poco.DynamicAnyHolderImpl<Poco::Timestamp>
DynamicAny Poco.DynamicAny
TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnumPrivatePoco.TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnum
IPAddressImpl Poco.Net.IPAddressImpl
IPv4AddressImpl Poco.Net.IPv4AddressImpl
SocketAddressImpl Poco.Net.SocketAddressImpl
IPv4SocketAddressImpl Poco.Net.IPv4SocketAddressImpl
NameValueCollection+ILT Poco.Net.NameValueCollection+ILT
FTPClientSession+AnonymousEnumProtectedPoco.Net.FTPClientSession+AnonymousEnum
SMTPClientSession+AnonymousEnumProtectedPoco.Net.SMTPClientSession+AnonymousEnum
NetworkInitializer anonymous_namespace{dns.cpp}.NetworkInitializer

Statistics

Stat   NewVisibility
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
warningCritical    Critical Rule warning: API Breaking Changes: Methods
// <Name>API Breaking Changes: Methods</Name>
// This rule warns if a publicly visible method is 
// not publicly visible anymore or if it has been removed.
// Such method can break the code of your clients.

warnif count > 0 from m in codeBase.OlderVersion().Application.Methods
where m.IsPublic && 

     
// The method has been removed and its parent type hasn't been removed ...
     ( (m.WasRemoved() && !m.ParentType.WasRemoved()) ||

     
// ... or the method is not publicly visible anymore
       !m.WasRemoved() && !m.NewerVersion().IsPublic)

select new { m,
             
NewVisibility = (m.WasRemoved() ? " " : m.NewerVersion().Visibility.ToString()) }

262 methods matched

methodsNewVisibilityFull Name
adler32_combine64(uLong,uLong,long) __Globals.adler32_combine64(uLong,uLong,long)
adler32_combine_(uLong,uLong,long) __Globals.adler32_combine_(uLong,uLong,long)
crc32_combine64(uLong,uLong,long) __Globals.crc32_combine64(uLong,uLong,long)
crc32_combine_(uLong,uLong,long) __Globals.crc32_combine_(uLong,uLong,long)
updatewindow(z_streamp,unsignedint) __Globals.updatewindow(z_streamp,unsignedint)
syncsearch(unsignedint*,unsignedchar*,unsignedint) __Globals.syncsearch(unsignedint*,unsignedchar*,unsignedint)
compress_block(deflate_state*,ct_data*,ct_data*) __Globals.compress_block(deflate_state*,ct_data*,ct_data*)
toUTF16(conststd::string&,std::wstring&) Poco.UnicodeConverter.toUTF16(conststd::string&,std::wstring&)
toUTF16(constchar*,int,std::wstring&) Poco.UnicodeConverter.toUTF16(constchar*,int,std::wstring&)
toUTF16(constchar*,std::wstring&) Poco.UnicodeConverter.toUTF16(constchar*,std::wstring&)
toUTF8(conststd::wstring&,std::string&) Poco.UnicodeConverter.toUTF8(conststd::wstring&,std::string&)
toUTF8(constwchar_t*,int,std::string&) Poco.UnicodeConverter.toUTF8(constwchar_t*,int,std::string&)
toUTF8(constwchar_t*,std::string&) Poco.UnicodeConverter.toUTF8(constwchar_t*,std::string&)
formatHex(int) Poco.NumberFormatter.formatHex(int)
formatHex(int,int) Poco.NumberFormatter.formatHex(int,int)
formatHex(unsignedint) Poco.NumberFormatter.formatHex(unsignedint)
formatHex(unsignedint,int) Poco.NumberFormatter.formatHex(unsignedint,int)
formatHex(long) Poco.NumberFormatter.formatHex(long)
formatHex(long,int) Poco.NumberFormatter.formatHex(long,int)
formatHex(unsignedlong) Poco.NumberFormatter.formatHex(unsignedlong)
formatHex(unsignedlong,int) Poco.NumberFormatter.formatHex(unsignedlong,int)
formatHex(Int64) Poco.NumberFormatter.formatHex(Int64)
formatHex(Int64,int) Poco.NumberFormatter.formatHex(Int64,int)
formatHex(UInt64) Poco.NumberFormatter.formatHex(UInt64)
formatHex(UInt64,int) Poco.NumberFormatter.formatHex(UInt64,int)
operator+(constchar*,constPoco::DynamicAny&) Poco.__Globals.operator+(constchar*,constPoco::DynamicAny&)
operator+(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator+(constchar&,constPoco::DynamicAny&)
operator-(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator-(constchar&,constPoco::DynamicAny&)
operator*(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator*(constchar&,constPoco::DynamicAny&)
operator/(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator/(constchar&,constPoco::DynamicAny&)
operator+=(char&,constPoco::DynamicAny&) Poco.__Globals.operator+=(char&,constPoco::DynamicAny&)
operator-=(char&,constPoco::DynamicAny&) Poco.__Globals.operator-=(char&,constPoco::DynamicAny&)
operator*=(char&,constPoco::DynamicAny&) Poco.__Globals.operator*=(char&,constPoco::DynamicAny&)
operator/=(char&,constPoco::DynamicAny&) Poco.__Globals.operator/=(char&,constPoco::DynamicAny&)
operator==(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator==(constchar&,constPoco::DynamicAny&)
operator!=(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator!=(constchar&,constPoco::DynamicAny&)
operator<(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator<(constchar&,constPoco::DynamicAny&)
operator<=(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator<=(constchar&,constPoco::DynamicAny&)
operator>(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator>(constchar&,constPoco::DynamicAny&)
operator>=(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator>=(constchar&,constPoco::DynamicAny&)
operator+(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator+(constPoco::Int8&,constPoco::DynamicAny&)
operator-(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator-(constPoco::Int8&,constPoco::DynamicAny&)
operator*(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator*(constPoco::Int8&,constPoco::DynamicAny&)
operator/(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator/(constPoco::Int8&,constPoco::DynamicAny&)
operator+=(Poco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator+=(Poco::Int8&,constPoco::DynamicAny&)
operator-=(Poco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator-=(Poco::Int8&,constPoco::DynamicAny&)
operator*=(Poco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator*=(Poco::Int8&,constPoco::DynamicAny&)
operator/=(Poco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator/=(Poco::Int8&,constPoco::DynamicAny&)
operator==(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator==(constPoco::Int8&,constPoco::DynamicAny&)
operator!=(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator!=(constPoco::Int8&,constPoco::DynamicAny&)
operator<(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator<(constPoco::Int8&,constPoco::DynamicAny&)
operator<=(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator<=(constPoco::Int8&,constPoco::DynamicAny&)
operator>(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator>(constPoco::Int8&,constPoco::DynamicAny&)
operator>=(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator>=(constPoco::Int8&,constPoco::DynamicAny&)
operator+(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator+(constPoco::UInt8&,constPoco::DynamicAny&)
operator-(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator-(constPoco::UInt8&,constPoco::DynamicAny&)
operator*(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator*(constPoco::UInt8&,constPoco::DynamicAny&)
operator/(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator/(constPoco::UInt8&,constPoco::DynamicAny&)
operator+=(Poco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator+=(Poco::UInt8&,constPoco::DynamicAny&)
operator-=(Poco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator-=(Poco::UInt8&,constPoco::DynamicAny&)
operator*=(Poco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator*=(Poco::UInt8&,constPoco::DynamicAny&)
operator/=(Poco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator/=(Poco::UInt8&,constPoco::DynamicAny&)
operator==(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator==(constPoco::UInt8&,constPoco::DynamicAny&)
operator!=(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator!=(constPoco::UInt8&,constPoco::DynamicAny&)
operator<(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator<(constPoco::UInt8&,constPoco::DynamicAny&)
operator<=(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator<=(constPoco::UInt8&,constPoco::DynamicAny&)
operator>(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator>(constPoco::UInt8&,constPoco::DynamicAny&)
operator>=(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator>=(constPoco::UInt8&,constPoco::DynamicAny&)
operator+(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator+(constPoco::Int16&,constPoco::DynamicAny&)
operator-(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator-(constPoco::Int16&,constPoco::DynamicAny&)
operator*(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator*(constPoco::Int16&,constPoco::DynamicAny&)
operator/(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator/(constPoco::Int16&,constPoco::DynamicAny&)
operator+=(Poco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator+=(Poco::Int16&,constPoco::DynamicAny&)
operator-=(Poco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator-=(Poco::Int16&,constPoco::DynamicAny&)
operator*=(Poco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator*=(Poco::Int16&,constPoco::DynamicAny&)
operator/=(Poco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator/=(Poco::Int16&,constPoco::DynamicAny&)
operator==(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator==(constPoco::Int16&,constPoco::DynamicAny&)
operator!=(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator!=(constPoco::Int16&,constPoco::DynamicAny&)
operator<(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator<(constPoco::Int16&,constPoco::DynamicAny&)
operator<=(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator<=(constPoco::Int16&,constPoco::DynamicAny&)
operator>(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator>(constPoco::Int16&,constPoco::DynamicAny&)
operator>=(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator>=(constPoco::Int16&,constPoco::DynamicAny&)
operator+(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator+(constPoco::UInt16&,constPoco::DynamicAny&)
operator-(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator-(constPoco::UInt16&,constPoco::DynamicAny&)
operator*(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator*(constPoco::UInt16&,constPoco::DynamicAny&)
operator/(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator/(constPoco::UInt16&,constPoco::DynamicAny&)
operator+=(Poco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator+=(Poco::UInt16&,constPoco::DynamicAny&)
operator-=(Poco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator-=(Poco::UInt16&,constPoco::DynamicAny&)
operator*=(Poco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator*=(Poco::UInt16&,constPoco::DynamicAny&)
operator/=(Poco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator/=(Poco::UInt16&,constPoco::DynamicAny&)
operator==(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator==(constPoco::UInt16&,constPoco::DynamicAny&)
operator!=(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator!=(constPoco::UInt16&,constPoco::DynamicAny&)
operator<(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator<(constPoco::UInt16&,constPoco::DynamicAny&)
operator<=(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator<=(constPoco::UInt16&,constPoco::DynamicAny&)
operator>(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator>(constPoco::UInt16&,constPoco::DynamicAny&)
operator>=(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator>=(constPoco::UInt16&,constPoco::DynamicAny&)
operator+(constPoco::Int32&,constPoco::DynamicAny&) Poco.__Globals.operator+(constPoco::Int32&,constPoco::DynamicAny&)
operator-(constPoco::Int32&,constPoco::DynamicAny&) Poco.__Globals.operator-(constPoco::Int32&,constPoco::DynamicAny&)
operator*(constPoco::Int32&,constPoco::DynamicAny&) Poco.__Globals.operator*(constPoco::Int32&,constPoco::DynamicAny&)
operator/(constPoco::Int32&,constPoco::DynamicAny&) Poco.__Globals.operator/(constPoco::Int32&,constPoco::DynamicAny&)

Statistics

Stat   NewVisibility
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
warningCritical    Critical Rule warning: API Breaking Changes: Fields
// <Name>API Breaking Changes: Fields</Name>
// This rule warns if a publicly visible field is 
// not publicly visible anymore or if it has been removed.
// Such field can break the code of your clients.

warnif count > 0 from f in codeBase.OlderVersion().Application.Fields
where f.IsPublic &&

     
// The field has been removed and its parent type hasn't been removed ...
     ( (f.WasRemoved() && !f.ParentType.WasRemoved()) ||

     
// ... or the field is not publicly visible anymore
       !f.WasRemoved() && !f.NewerVersion().IsPublic)

select new { f,
             
NewVisibility = (f.WasRemoved() ? " " : f.NewerVersion().Visibility.ToString()) }

39 fields matched

fieldsNewVisibilityFull Name
last_eob_len internal_state.last_eob_len
SSB_FAIL AnonymousEnum.SSB_FAIL
SSB_DONE AnonymousEnum.SSB_DONE
SSB_CONTINUE AnonymousEnum.SSB_CONTINUE
ucp_Cc AnonymousEnum.ucp_Cc
ucp_Cf AnonymousEnum.ucp_Cf
ucp_Cn AnonymousEnum.ucp_Cn
ucp_Co AnonymousEnum.ucp_Co
ucp_Cs AnonymousEnum.ucp_Cs
ucp_Ll AnonymousEnum.ucp_Ll
ucp_Lm AnonymousEnum.ucp_Lm
ucp_Lo AnonymousEnum.ucp_Lo
ucp_Lt AnonymousEnum.ucp_Lt
ucp_Lu AnonymousEnum.ucp_Lu
ucp_Mc AnonymousEnum.ucp_Mc
ucp_Me AnonymousEnum.ucp_Me
ucp_Mn AnonymousEnum.ucp_Mn
ucp_Nd AnonymousEnum.ucp_Nd
ucp_Nl AnonymousEnum.ucp_Nl
ucp_No AnonymousEnum.ucp_No
ucp_Pc AnonymousEnum.ucp_Pc
ucp_Pd AnonymousEnum.ucp_Pd
ucp_Pe AnonymousEnum.ucp_Pe
ucp_Pf AnonymousEnum.ucp_Pf
ucp_Pi AnonymousEnum.ucp_Pi
ucp_Po AnonymousEnum.ucp_Po
ucp_Ps AnonymousEnum.ucp_Ps
ucp_Sc AnonymousEnum.ucp_Sc
ucp_Sk AnonymousEnum.ucp_Sk
ucp_Sm AnonymousEnum.ucp_Sm
ucp_So AnonymousEnum.ucp_So
ucp_Zl AnonymousEnum.ucp_Zl
ucp_Zp AnonymousEnum.ucp_Zp
ucp_Zs AnonymousEnum.ucp_Zs
tmp Poco.TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnum.tmp
FTP_PORT Poco.Net.FTPClientSession+AnonymousEnum.FTP_PORT
DEFAULT_TIMEOUT Poco.Net.FTPClientSession+AnonymousEnum.DEFAULT_TIMEOUT
SMTP_PORT Poco.Net.SMTPClientSession+AnonymousEnum.SMTP_PORT
DEFAULT_TIMEOUT Poco.Net.SMTPClientSession+AnonymousEnum.DEFAULT_TIMEOUT

Statistics

Stat   NewVisibility
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
warningCritical    Critical Rule warning: Avoid transforming immutable types into mutable types
// <Name>Avoid transforming immutable types into mutable types</Name>

// Immutability is a strong property on a type.
// Breaking immutability can result in serious problem for an algorithm consummer
// that has been written taking account of the type immutability.

// To visualize changes in code, right-click a matched type and select:
//  - Compare older and newer versions of source file
//  - Compare older and newer versions disassembled with Reflector

warnif count > 0 
from t in Application.Types where
  
t.IsPresentInBothBuilds() &&
 
!t.IsStatic &&
 
!t.IsImmutable && 
  
t.OlderVersion().IsImmutable

let mutableFields = from f in t.InstanceFields where !f.IsImmutable select f

select new { t, mutableFields }

4 types matched

typesmutableFieldsFull Name
FPEnvironmentImpl1 fieldPoco.FPEnvironmentImpl
RWLockImpl4 fieldsPoco.RWLockImpl
SharedLibraryImpl1 fieldPoco.SharedLibraryImpl
ProcessHandleImpl1 fieldPoco.ProcessHandleImpl

Statistics

Stat   mutableFields
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0

030
Dead Code  

warningCritical    Rule warning: Potentially dead Types
// <Name>Potentially dead Types</Name>
warnif count > 0

let tt=Types.UsedByAny(Application.Methods).ToHashSet()
// Select types unused
let typesUnused = 
   
from t in JustMyCode.Types where
   
t.NbTypesUsingMe == 0 && !t.IsGlobal  select t



from t in typesUnused  where !tt.Contains(t)
select new { t }
        
        

208 types matched

typesFull Name
POCO_STATIC_ASSERTION_FAILURE<true>POCO_STATIC_ASSERTION_FAILURE<true>
POCO_STATIC_ASSERTION_FAILURE<true>+AnonymousEnumPOCO_STATIC_ASSERTION_FAILURE<true>+AnonymousEnum
poco_static_assert_test<x>poco_static_assert_test<x>
gzFile_sgzFile_s
internal_stateinternal_state
AnonymousEnumAnonymousEnum
dfa_match_datadfa_match_data
NullMutexPoco.NullMutex
IsReference<T>Poco.IsReference<T>
IsReference<T>+AnonymousEnumPoco.IsReference<T>+AnonymousEnum
IsReference<type-parameter-0-0&>Poco.IsReference<type-parameter-0-0&>
IsReference<type-parameter-0-0&>+AnonymousEnumPoco.IsReference<type-parameter-0-0&>+AnonymousEnum
IsReference<consttype-parameter-0-0&>Poco.IsReference<consttype-parameter-0-0&>
IsReference<consttype-parameter-0-0&>+AnonymousEnumPoco.IsReference<consttype-parameter-0-0&>+AnonymousEnum
IsConst<T>Poco.IsConst<T>
IsConst<T>+AnonymousEnumPoco.IsConst<T>+AnonymousEnum
IsConst<consttype-parameter-0-0&>Poco.IsConst<consttype-parameter-0-0&>
IsConst<consttype-parameter-0-0&>+AnonymousEnumPoco.IsConst<consttype-parameter-0-0&>+AnonymousEnum
IsConst<consttype-parameter-0-0>Poco.IsConst<consttype-parameter-0-0>
IsConst<consttype-parameter-0-0>+AnonymousEnumPoco.IsConst<consttype-parameter-0-0>+AnonymousEnum
IsConst<type-parameter-0-0const[i]>Poco.IsConst<type-parameter-0-0const[i]>
IsConst<type-parameter-0-0const[i]>+AnonymousEnumPoco.IsConst<type-parameter-0-0const[i]>+AnonymousEnum
TypeWrapper<T>Poco.TypeWrapper<T>
TypeWrapper<consttype-parameter-0-0>Poco.TypeWrapper<consttype-parameter-0-0>
TypeWrapper<consttype-parameter-0-0&>Poco.TypeWrapper<consttype-parameter-0-0&>
TypeWrapper<type-parameter-0-0&>Poco.TypeWrapper<type-parameter-0-0&>
NDCScopePoco.NDCScope
ChildrenFirstTraversePoco.ChildrenFirstTraverse
Base32DecoderPoco.Base32Decoder
Base32EncoderPoco.Base32Encoder
Base64DecoderPoco.Base64Decoder
Base64EncoderPoco.Base64Encoder
ReleasePolicy<C>Poco.ReleasePolicy<C>
ReleaseArrayPolicy<C>Poco.ReleaseArrayPolicy<C>
TextEncoding+AnonymousEnumPoco.TextEncoding+AnonymousEnum
CountingInputStreamPoco.CountingInputStream
CountingOutputStreamPoco.CountingOutputStream
BufferAllocator<ch>Poco.BufferAllocator<ch>
DeflatingInputStreamPoco.DeflatingInputStream
ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>Poco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>
ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>Poco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>
ActiveRunnable<void,void,type-parameter-0-0>Poco.ActiveRunnable<void,void,type-parameter-0-0>
ThreadImpl+PolicyPoco.ThreadImpl+Policy
ActiveStarter<OwnerType>Poco.ActiveStarter<OwnerType>
NotificationStrategy<void,type-parameter-0-0>Poco.NotificationStrategy<void,type-parameter-0-0>
DefaultStrategy<void,type-parameter-0-0>Poco.DefaultStrategy<void,type-parameter-0-0>
FileStreamPoco.FileStream
HexBinaryDecoderPoco.HexBinaryDecoder
HexBinaryEncoderPoco.HexBinaryEncoder
InflatingOutputStreamPoco.InflatingOutputStream
InflatingInputStreamPoco.InflatingInputStream
InputLineEndingConverterPoco.InputLineEndingConverter
OutputLineEndingConverterPoco.OutputLineEndingConverter
NullInputStreamPoco.NullInputStream
NullOutputStreamPoco.NullOutputStream
WhitespaceTokenPoco.WhitespaceToken
TeeInputStreamPoco.TeeInputStream
TeeOutputStreamPoco.TeeOutputStream
ScopedReadRWLockPoco.ScopedReadRWLock
ScopedWriteRWLockPoco.ScopedWriteRWLock
SemaphorePoco.Semaphore
DigestInputStreamPoco.DigestInputStream
DigestOutputStreamPoco.DigestOutputStream
Random+TypePoco.Random+Type
MetaObject<C,B>Poco.MetaObject<C,B>
SharedLibrary+FlagsPoco.SharedLibrary+Flags
DateTime+MonthsPoco.DateTime+Months
NamedMutexPoco.NamedMutex
PipeOutputStreamPoco.PipeOutputStream
PipeInputStreamPoco.PipeInputStream
InputStreamConverterPoco.InputStreamConverter
OutputStreamConverterPoco.OutputStreamConverter
Hash<T>Poco.Hash<T>
EnvironmentImplPoco.EnvironmentImpl
EnvironmentImplPoco.EnvironmentImpl
FPEnvironmentImplPoco.FPEnvironmentImpl
FPEnvironmentImplPoco.FPEnvironmentImpl
FPEnvironmentImplPoco.FPEnvironmentImpl
FPEnvironmentImplPoco.FPEnvironmentImpl
Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 ,T18,T19>+TupleLengthTypePoco.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>+TupleLengthType
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
PoolableObjectFactory<C,P,>Poco.PoolableObjectFactory<C,P,>
PoolableObjectFactory<type-parameter-0-0,AutoPtr<type-parameter-0-0>>Poco.PoolableObjectFactory<type-parameter-0-0,AutoPtr <type-parameter-0-0>>

Statistics

Stat
Sum:
Average:
Minimum:
Maximum:
Standard deviation:
Variance:
warningCritical    Rule warning: Potentially dead Methods
// <Name>Potentially dead Methods</Name>
warnif count > 0
// Filter procedure for methods that should'nt be considered as dead
let canMethodBeConsideredAsDeadProc = new Func<IMethod, bool>(
    
m => !m.IsPublic &&       // Public methods might be used by client applications of your Projects.
         !m.IsEntryPoint &&            // Main() method is not used by-design.
         !m.IsClassConstructor &&      
         
!m.IsVirtual &&               // Only check for non virtual method that are not seen as used in IL.
         !(m.IsConstructor &&          // Don't take account of protected ctor that might be call by a derived ctors.
           m.IsProtected) &&
         
!m.IsGeneratedByCompiler
)

// Get methods unused
let methodsUnused = 
   
from m in JustMyCode.Methods where 
   
m.NbMethodsCallingMe == 0 && 
   
canMethodBeConsideredAsDeadProc(m)
   
select m

// Dead methods = methods used only by unused methods (recursive)
let deadMethodsMetric = methodsUnused.FillIterative(
   
methods => // Unique loop, just to let a chance to build the hashset.
              from o in new[] { new object() }
              
// Use a hashet to make Intersect calls much faster!
              let hashset = methods.ToHashSet()
              
from m in codeBase.Application.Methods.UsedByAny(methods).Except(methods)
              
where canMethodBeConsideredAsDeadProc(m) &&
                    
// Select methods called only by methods already considered as dead
                    hashset.Intersect(m.MethodsCallingMe).Count() == m.NbMethodsCallingMe
              
select m)

from m in JustMyCode.Methods.Intersect(deadMethodsMetric.DefinitionDomain)
select new { m, m.MethodsCallingMe, depth = deadMethodsMetric[m] }

952 methods matched

methodsMethodsCallingMedepthFull Name
BigitAt(int)0 method0__Globals.BigitAt(int)
Clamp()0 method0__Globals.Clamp()
IsClamped()0 method0__Globals.IsClamped()
Zero()0 method0__Globals.Zero()
Align(constdouble_conversion::Bignum&)0 method0__Globals.Align(constdouble_conversion::Bignum&)
BigitsShiftLeft(int)0 method0__Globals.BigitsShiftLeft(int)
SubtractTimes(constdouble_conversion::Bignum&,int)0 method0__Globals.SubtractTimes(constdouble_conversion::Bignum&,int)
HandleSpecialValues(double,double_conversion::StringBuilder*)0 method0__Globals.HandleSpecialValues(double,double_conversion::StringBuilder* )
CreateExponentialRepresentation(constchar*,int,int ,double_conversion::StringBuilder*)0 method0__Globals.CreateExponentialRepresentation(constchar*,int,int ,double_conversion::StringBuilder*)
CreateDecimalRepresentation(constchar*,int,int,int ,double_conversion::StringBuilder*)0 method0__Globals.CreateDecimalRepresentation(constchar*,int,int,int ,double_conversion::StringBuilder*)
ToShortestIeeeNumber(double,double_conversion::StringBuilder* ,DoubleToStringConverter::DtoaMode)0 method0__Globals.ToShortestIeeeNumber(double ,double_conversion::StringBuilder*,DoubleToStringConverter::DtoaMode)
StringToIeee(constchar*,int,int*,bool)0 method0__Globals.StringToIeee(constchar*,int,int*,bool)
ScopedLock<M>()0 method0Poco.ScopedLock<M>.ScopedLock<M>()
ScopedLock<M>(constScopedLock<M>&)0 method0Poco.ScopedLock<M>.ScopedLock<M>(constScopedLock<M>&)
operator=(constScopedLock<M>&)0 method0Poco.ScopedLock<M>.operator=(constScopedLock<M>&)
ScopedLockWithUnlock<M>()0 method0Poco.ScopedLockWithUnlock<M>.ScopedLockWithUnlock<M>()
ScopedLockWithUnlock<M>(constScopedLockWithUnlock<M>&)0 method0Poco.ScopedLockWithUnlock<M>.ScopedLockWithUnlock<M> (constScopedLockWithUnlock<M>&)
operator=(constScopedLockWithUnlock<M>&)0 method0Poco.ScopedLockWithUnlock<M>.operator=(constScopedLockWithUnlock<M>&)
Mutex(constPoco::Mutex&)0 method0Poco.Mutex.Mutex(constPoco::Mutex&)
operator=(constPoco::Mutex&)0 method0Poco.Mutex.operator=(constPoco::Mutex&)
FastMutex(constPoco::FastMutex&)0 method0Poco.FastMutex.FastMutex(constPoco::FastMutex&)
operator=(constPoco::FastMutex&)0 method0Poco.FastMutex.operator=(constPoco::FastMutex&)
message(conststd::string&)0 method0Poco.Exception.message(conststd::string&)
extendedMessage(conststd::string&)0 method0Poco.Exception.extendedMessage(conststd::string&)
Buffer<T>()0 method0Poco.Buffer<T>.Buffer<T>()
operator=(constHolder<ValueType>&)0 method0Poco.Any+Holder.operator=(constHolder<ValueType>&)
MemoryPool()0 method0Poco.MemoryPool.MemoryPool()
MemoryPool(constPoco::MemoryPool&)0 method0Poco.MemoryPool.MemoryPool(constPoco::MemoryPool&)
operator=(constPoco::MemoryPool&)0 method0Poco.MemoryPool.operator=(constPoco::MemoryPool&)
TLSSlot<C>(constTLSSlot<C>&)0 method0Poco.TLSSlot<C>.TLSSlot<C>(constTLSSlot<C>&)
operator=(constTLSSlot<C>&)0 method0Poco.TLSSlot<C>.operator=(constTLSSlot<C>&)
ThreadLocal<C>(constThreadLocal<C>&)0 method0Poco.ThreadLocal<C>.ThreadLocal<C>(constThreadLocal<C>&)
operator=(constThreadLocal<C>&)0 method0Poco.ThreadLocal<C>.operator=(constThreadLocal<C>&)
BasicMemoryStreamBuf<ch,tr>()0 method0Poco.BasicMemoryStreamBuf<ch,tr>.BasicMemoryStreamBuf<ch,tr>()
BasicMemoryStreamBuf<ch,tr>(constBasicMemoryStreamBuf<ch,tr>&)0 method0Poco.BasicMemoryStreamBuf<ch,tr>.BasicMemoryStreamBuf<ch,tr> (constBasicMemoryStreamBuf<ch,tr>&)
operator=(constBasicMemoryStreamBuf<ch,tr>&)0 method0Poco.BasicMemoryStreamBuf<ch,tr>.operator=(constBasicMemoryStreamBuf <ch,tr>&)
TraverseBase()0 method0Poco.TraverseBase.TraverseBase()
TraverseBase(constPoco::TraverseBase&)0 method0Poco.TraverseBase.TraverseBase(constPoco::TraverseBase&)
operator=(constPoco::TraverseBase&)0 method0Poco.TraverseBase.operator=(constPoco::TraverseBase&)
ChildrenFirstTraverse()0 method0Poco.ChildrenFirstTraverse.ChildrenFirstTraverse()
ChildrenFirstTraverse(constPoco::ChildrenFirstTraverse&)0 method0Poco.ChildrenFirstTraverse.ChildrenFirstTraverse (constPoco::ChildrenFirstTraverse&)
operator=(constPoco::ChildrenFirstTraverse&)0 method0Poco.ChildrenFirstTraverse.operator=(constPoco::ChildrenFirstTraverse& )
SiblingsFirstTraverse()0 method0Poco.SiblingsFirstTraverse.SiblingsFirstTraverse()
SiblingsFirstTraverse(constPoco::SiblingsFirstTraverse&)0 method0Poco.SiblingsFirstTraverse.SiblingsFirstTraverse (constPoco::SiblingsFirstTraverse&)
operator=(constPoco::SiblingsFirstTraverse&)0 method0Poco.SiblingsFirstTraverse.operator=(constPoco::SiblingsFirstTraverse& )
RefCountedObject(constPoco::RefCountedObject&)0 method0Poco.RefCountedObject.RefCountedObject(constPoco::RefCountedObject&)
operator=(constPoco::RefCountedObject&)0 method0Poco.RefCountedObject.operator=(constPoco::RefCountedObject&)
StringTokenizer(constPoco::StringTokenizer&)0 method0Poco.StringTokenizer.StringTokenizer(constPoco::StringTokenizer&)
operator=(constPoco::StringTokenizer&)0 method0Poco.StringTokenizer.operator=(constPoco::StringTokenizer&)
BasicUnbufferedStreamBuf<ch,tr>(constBasicUnbufferedStreamBuf<ch,tr>&)0 method0Poco.BasicUnbufferedStreamBuf<ch,tr>.BasicUnbufferedStreamBuf<ch,tr> (constBasicUnbufferedStreamBuf<ch,tr>&)
operator=(constBasicUnbufferedStreamBuf<ch,tr>&)0 method0Poco.BasicUnbufferedStreamBuf<ch,tr>.operator= (constBasicUnbufferedStreamBuf<ch,tr>&)
readFromDevice()0 method0Poco.Base32DecoderBuf.readFromDevice()
readOne()1 method1Poco.Base32DecoderBuf.readOne()
Base32DecoderBuf(constPoco::Base32DecoderBuf&)0 method0Poco.Base32DecoderBuf.Base32DecoderBuf(constPoco::Base32DecoderBuf&)
operator=(constPoco::Base32DecoderBuf&)0 method0Poco.Base32DecoderBuf.operator=(constPoco::Base32DecoderBuf&)
Base32DecoderIOS(constPoco::Base32DecoderIOS&)0 method0Poco.Base32DecoderIOS.Base32DecoderIOS(constPoco::Base32DecoderIOS&)
operator=(constPoco::Base32DecoderIOS&)0 method0Poco.Base32DecoderIOS.operator=(constPoco::Base32DecoderIOS&)
Base32Decoder(constPoco::Base32Decoder&)0 method0Poco.Base32Decoder.Base32Decoder(constPoco::Base32Decoder&)
operator=(constPoco::Base32Decoder&)0 method0Poco.Base32Decoder.operator=(constPoco::Base32Decoder&)
writeToDevice(char)0 method0Poco.Base32EncoderBuf.writeToDevice(char)
Base32EncoderBuf(constPoco::Base32EncoderBuf&)0 method0Poco.Base32EncoderBuf.Base32EncoderBuf(constPoco::Base32EncoderBuf&)
operator=(constPoco::Base32EncoderBuf&)0 method0Poco.Base32EncoderBuf.operator=(constPoco::Base32EncoderBuf&)
Base32EncoderIOS(constPoco::Base32EncoderIOS&)0 method0Poco.Base32EncoderIOS.Base32EncoderIOS(constPoco::Base32EncoderIOS&)
operator=(constPoco::Base32EncoderIOS&)0 method0Poco.Base32EncoderIOS.operator=(constPoco::Base32EncoderIOS&)
Base32Encoder(constPoco::Base32Encoder&)0 method0Poco.Base32Encoder.Base32Encoder(constPoco::Base32Encoder&)
operator=(constPoco::Base32Encoder&)0 method0Poco.Base32Encoder.operator=(constPoco::Base32Encoder&)
readFromDevice()0 method0Poco.Base64DecoderBuf.readFromDevice()
readOne()1 method1Poco.Base64DecoderBuf.readOne()
Base64DecoderBuf(constPoco::Base64DecoderBuf&)0 method0Poco.Base64DecoderBuf.Base64DecoderBuf(constPoco::Base64DecoderBuf&)
operator=(constPoco::Base64DecoderBuf&)0 method0Poco.Base64DecoderBuf.operator=(constPoco::Base64DecoderBuf&)
Base64DecoderIOS(constPoco::Base64DecoderIOS&)0 method0Poco.Base64DecoderIOS.Base64DecoderIOS(constPoco::Base64DecoderIOS&)
operator=(constPoco::Base64DecoderIOS&)0 method0Poco.Base64DecoderIOS.operator=(constPoco::Base64DecoderIOS&)
Base64Decoder(constPoco::Base64Decoder&)0 method0Poco.Base64Decoder.Base64Decoder(constPoco::Base64Decoder&)
operator=(constPoco::Base64Decoder&)0 method0Poco.Base64Decoder.operator=(constPoco::Base64Decoder&)
writeToDevice(char)0 method0Poco.Base64EncoderBuf.writeToDevice(char)
Base64EncoderBuf(constPoco::Base64EncoderBuf&)0 method0Poco.Base64EncoderBuf.Base64EncoderBuf(constPoco::Base64EncoderBuf&)
operator=(constPoco::Base64EncoderBuf&)0 method0Poco.Base64EncoderBuf.operator=(constPoco::Base64EncoderBuf&)
Base64EncoderIOS(constPoco::Base64EncoderIOS&)0 method0Poco.Base64EncoderIOS.Base64EncoderIOS(constPoco::Base64EncoderIOS&)
operator=(constPoco::Base64EncoderIOS&)0 method0Poco.Base64EncoderIOS.operator=(constPoco::Base64EncoderIOS&)
Base64Encoder(constPoco::Base64Encoder&)0 method0Poco.Base64Encoder.Base64Encoder(constPoco::Base64Encoder&)
operator=(constPoco::Base64Encoder&)0 method0Poco.Base64Encoder.operator=(constPoco::Base64Encoder&)
TextConverter()0 method0Poco.TextConverter.TextConverter()
TextConverter(constPoco::TextConverter&)0 method0Poco.TextConverter.TextConverter(constPoco::TextConverter&)
operator=(constPoco::TextConverter&)0 method0Poco.TextConverter.operator=(constPoco::TextConverter&)
readFromDevice()0 method0Poco.CountingStreamBuf.readFromDevice()
writeToDevice(char)0 method0Poco.CountingStreamBuf.writeToDevice(char)
setMode(openmode)0 method0Poco.BasicBufferedStreamBuf<ch,tr,ba,>.setMode(openmode)
getMode()0 method0Poco.BasicBufferedStreamBuf<ch,tr,ba,>.getMode()
BasicBufferedStreamBuf<ch,tr,ba>(constBasicBufferedStreamBuf<ch,tr,ba >&)0 method0Poco.BasicBufferedStreamBuf<ch,tr,ba,>.BasicBufferedStreamBuf<ch,tr,ba >(constBasicBufferedStreamBuf<ch,tr,ba>&)
operator=(constBasicBufferedStreamBuf<ch,tr,ba>&)0 method0Poco.BasicBufferedStreamBuf<ch,tr,ba,>.operator= (constBasicBufferedStreamBuf<ch,tr,ba>&)
readFromDevice(char*,std::streamsize)0 method0Poco.DeflatingStreamBuf.readFromDevice(char*,std::streamsize)
writeToDevice(constchar*,std::streamsize)0 method0Poco.DeflatingStreamBuf.writeToDevice(constchar*,std::streamsize)
Event(constPoco::Event&)0 method0Poco.Event.Event(constPoco::Event&)
operator=(constPoco::Event&)0 method0Poco.Event.operator=(constPoco::Event&)
~ActiveResultHolder<ResultType>()0 method0Poco.ActiveResultHolder<ResultType>.~ActiveResultHolder<ResultType>()
~ActiveResultHolder()0 method0Poco.ActiveResultHolder<void>.~ActiveResultHolder()
ActiveResult<RT>()0 method0Poco.ActiveResult<RT>.ActiveResult<RT>()
ActiveResult()0 method0Poco.ActiveResult<void>.ActiveResult()
Thread(constPoco::Thread&)0 method0Poco.Thread.Thread(constPoco::Thread&)
operator=(constPoco::Thread&)0 method0Poco.Thread.operator=(constPoco::Thread&)

Statistics

Stat   MethodsCallingMe   depth
Sum:043
Average:00.045
Minimum:00
Maximum:02
Standard deviation:00.22
Variance:00.047
warningCritical    Rule warning: Potentially dead Fields
// <Name>Potentially dead Fields</Name>
warnif count > 0
from f in JustMyCode.Fields where
   
f.NbMethodsUsingMe == 0 && 
   
!f.IsPublic &&     // Although not recommended, public fields might be used by client applications of your Projects.
   !f.IsEnumValue   
  
   
// If you don't want to link CppDepend.API.dll, you can use your own IsNotDeadCodeAttribute and adapt this rule.
select f

209 fields matched

fieldsFull Name
_pExcPoco.ActiveResultHolder<void>._pExc
_eventPoco.ActiveResultHolder<void>._event
_pHolderPoco.ActiveResult<void>._pHolder
_pOwnerPoco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1> ._pOwner
_methodPoco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1> ._method
_argPoco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>._arg
_resultPoco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1> ._result
_pOwnerPoco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1> ._pOwner
_methodPoco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1> ._method
_resultPoco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1> ._result
_pOwnerPoco.ActiveRunnable<void,void,type-parameter-0-0>._pOwner
_methodPoco.ActiveRunnable<void,void,type-parameter-0-0>._method
_resultPoco.ActiveRunnable<void,void,type-parameter-0-0>._result
_pOwnerPoco.ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>._pOwner
_methodPoco.ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>._method
_executeAsyncPoco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>._executeAsync
_strategyPoco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>._strategy
_enabledPoco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>._enabled
_mutexPoco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>._mutex
_delegatesPoco.DefaultStrategy<void,type-parameter-0-0>._delegates
_mapPoco.EnvironmentImpl._map
_mutexPoco.EnvironmentImpl._mutex
_mutexPoco.EnvironmentImpl._mutex
_envPoco.FPEnvironmentImpl._env
_envPoco.FPEnvironmentImpl._env
_roundingModePoco.FPEnvironmentImpl._roundingMode
_rndPoco.FPEnvironmentImpl._rnd
_excPoco.FPEnvironmentImpl._exc
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pathPoco.FileStreamBuf._path
_fdPoco.FileStreamBuf._fd
_posPoco.FileStreamBuf._pos
_autoPoco.EventImpl._auto
_mutexPoco.EventImpl._mutex
_condPoco.EventImpl._cond
_mutexPoco.MutexImpl._mutex
_rwlPoco.RWLockImpl._rwl
_mutexPoco.SemaphoreImpl._mutex
_condPoco.SemaphoreImpl._cond
_currentThreadHolderPoco.ThreadImpl._currentThreadHolder
_keyPoco.ThreadImpl+CurrentThreadHolder._key
_pathPoco.SharedLibraryImpl._path
_handlePoco.SharedLibraryImpl._handle
_mutexPoco.SharedLibraryImpl._mutex
_pathPoco.SharedLibraryImpl._path
_handlePoco.SharedLibraryImpl._handle
_mutexPoco.SharedLibraryImpl._mutex
_pathPoco.SharedLibraryImpl._path
_mutexPoco.SharedLibraryImpl._mutex
_pathPoco.SharedLibraryImpl._path
_handlePoco.SharedLibraryImpl._handle
_mutexPoco.SharedLibraryImpl._mutex
_pathPoco.LogFileImpl._path
_strPoco.LogFileImpl._str
_creationDatePoco.LogFileImpl._creationDate
_pathPoco.LogFileImpl._path
_filePoco.LogFileImpl._file
_creationDatePoco.LogFileImpl._creationDate
_pathPoco.LogFileImpl._path
_hFilePoco.LogFileImpl._hFile
_creationDatePoco.LogFileImpl._creationDate
_targetPoco.OpcomChannel._target
_namePoco.SyslogChannel._name

Statistics

Stat
Sum:
Average:
Minimum:
Maximum:
Standard deviation:
Variance:

020
Visibility  

warningCritical    Rule warning: Fields should be declared as private
// <Name>Fields should be declared as private</Name>
warnif count > 0 from f in Application.Fields where 
 
!f.IsPrivate && 

 
// These conditions filter cases where fields 
 // doesn't represent state that should be encapsulated. 
 !f.IsGeneratedByCompiler && 
 
!f.IsEnumValue
select new { f }

1,226 fields matched

fieldsFull Name
kDecimalExponentDistance__Globals.kDecimalExponentDistance
kMinDecimalExponent__Globals.kMinDecimalExponent
kMaxDecimalExponent__Globals.kMaxDecimalExponent
crc_table__Globals.crc_table
deflate_copyright__Globals.deflate_copyright
configuration_table__Globals.configuration_table
inflate_copyright__Globals.inflate_copyright
extra_lbits__Globals.extra_lbits
extra_dbits__Globals.extra_dbits
extra_blbits__Globals.extra_blbits
bl_order__Globals.bl_order
static_ltree__Globals.static_ltree
static_dtree__Globals.static_dtree
_dist_code__Globals._dist_code
_length_code__Globals._length_code
base_length__Globals.base_length
base_dist__Globals.base_dist
static_l_desc__Globals.static_l_desc
static_d_desc__Globals.static_d_desc
static_bl_desc__Globals.static_bl_desc
z_errmsg__Globals.z_errmsg
_pcre_default_tables__Globals._pcre_default_tables
escapes__Globals.escapes
verbnames__Globals.verbnames
verbs__Globals.verbs
verbcount__Globals.verbcount
posix_names__Globals.posix_names
posix_name_lengths__Globals.posix_name_lengths
posix_class_maps__Globals.posix_class_maps
error_texts__Globals.error_texts
digitab__Globals.digitab
rep_min__Globals.rep_min
rep_max__Globals.rep_max
pcre_malloc__Globals.pcre_malloc
pcre_free__Globals.pcre_free
pcre_stack_malloc__Globals.pcre_stack_malloc
pcre_stack_free__Globals.pcre_stack_free
pcre_callout__Globals.pcre_callout
_pcre_OP_lengths__Globals._pcre_OP_lengths
_pcre_utf8_table1__Globals._pcre_utf8_table1
_pcre_utf8_table1_size__Globals._pcre_utf8_table1_size
_pcre_utf8_table2__Globals._pcre_utf8_table2
_pcre_utf8_table3__Globals._pcre_utf8_table3
_pcre_utf8_table4__Globals._pcre_utf8_table4
_pcre_ucp_gentype__Globals._pcre_ucp_gentype
_pcre_utt_names__Globals._pcre_utt_names
_pcre_utt__Globals._pcre_utt
_pcre_utt_size__Globals._pcre_utt_size
_pcre_ucd_records__Globals._pcre_ucd_records
_pcre_ucd_stage1__Globals._pcre_ucd_stage1
_pcre_ucd_stage2__Globals._pcre_ucd_stage2
lenfix__Globals.lenfix
distfix__Globals.distfix
next_inz_stream_s.next_in
avail_inz_stream_s.avail_in
total_inz_stream_s.total_in
next_outz_stream_s.next_out
avail_outz_stream_s.avail_out
total_outz_stream_s.total_out
msgz_stream_s.msg
statez_stream_s.state
zallocz_stream_s.zalloc
zfreez_stream_s.zfree
opaquez_stream_s.opaque
data_typez_stream_s.data_type
adlerz_stream_s.adler
reservedz_stream_s.reserved
textgz_header_s.text
timegz_header_s.time
xflagsgz_header_s.xflags
osgz_header_s.os
extragz_header_s.extra
extra_lengz_header_s.extra_len
extra_maxgz_header_s.extra_max
namegz_header_s.name
name_maxgz_header_s.name_max
commentgz_header_s.comment
comm_maxgz_header_s.comm_max
hcrcgz_header_s.hcrc
donegz_header_s.done
havegzFile_s.have
nextgzFile_s.next
posgzFile_s.pos
dummyinternal_state.dummy
fcct_data_s.fc
dlct_data_s.dl
freqct_data_s+Anonymous.freq
codect_data_s+Anonymous.code
dadct_data_s+Anonymous.dad
lenct_data_s+Anonymous.len
dyn_treetree_desc_s.dyn_tree
max_codetree_desc_s.max_code
stat_desctree_desc_s.stat_desc
strminternal_state.strm
statusinternal_state.status
pending_bufinternal_state.pending_buf
pending_buf_sizeinternal_state.pending_buf_size
pending_outinternal_state.pending_out
pendinginternal_state.pending
wrapinternal_state.wrap

Statistics

Stat
Sum:
Average:
Minimum:
Maximum:
Standard deviation:
Variance:
warningCritical    Rule warning: Constructors of abstract classes should be declared as protected or private
// <Name>Constructors of abstract classes should be declared as protected or private</Name>
// Constructors of an abstract class can only be accessed from this class and derived class.
// Declaring such a constructor with another visibility level is useless and potentially misleading.

warnif count > 0
from t in Application.Types where 
  
t.IsClass && 
  
t.IsAbstract
let ctors = t.Constructors.Where(c => !c.IsProtected && !c.IsPrivate)
where ctors.Count() > 0
select new { t, ctors }

// Notice that if a constructor of an abstract class is declared as private,
// it can only be accessed from derived classes nested in the abstract class.

51 types matched

typesctorsFull Name
TextEncoding2 methodsPoco.TextEncoding
Runnable2 methodsPoco.Runnable
NotificationStrategy<TArgs,TDelegate>1 methodPoco.NotificationStrategy<TArgs,TDelegate>
NotificationStrategy<void,type-parameter-0-0>1 methodPoco.NotificationStrategy<void,type-parameter-0-0>
AbstractDelegate<TArgs>2 methodsPoco.AbstractDelegate<TArgs>
AbstractDelegate<void>2 methodsPoco.AbstractDelegate<void>
AbstractTimerCallback2 methodsPoco.AbstractTimerCallback
DigestEngine1 methodPoco.DigestEngine
AbstractMetaObject<B>1 methodPoco.AbstractMetaObject<B>
ManifestBase2 methodsPoco.ManifestBase
ArchiveStrategy1 methodPoco.ArchiveStrategy
Channel1 methodPoco.Channel
Formatter2 methodsPoco.Formatter
Configurable2 methodsPoco.Configurable
RotateStrategy1 methodPoco.RotateStrategy
PurgeStrategy1 methodPoco.PurgeStrategy
AbstractInstantiator<Base>1 methodPoco.AbstractInstantiator<Base>
AbstractObserver2 methodsPoco.AbstractObserver
DirectoryWatcherStrategy1 methodPoco.DirectoryWatcherStrategy
URIStreamFactory1 methodPoco.URIStreamFactory
Task1 methodPoco.Task
AbstractStrategy<TKey,TValue>1 methodPoco.AbstractStrategy<TKey,TValue>
VarHolder1 methodPoco.Dynamic.VarHolder
HTTPRequestHandler1 methodPoco.Net.HTTPRequestHandler
AbstractHTTPRequestHandler2 methodsPoco.Net.AbstractHTTPRequestHandler
HTTPServerRequest2 methodsPoco.Net.HTTPServerRequest
HTTPServerResponse2 methodsPoco.Net.HTTPServerResponse
HTTPRequestHandlerFactory1 methodPoco.Net.HTTPRequestHandlerFactory
FTPPasswordProvider1 methodPoco.Net.FTPPasswordProvider
ICMPPacketImpl2 methodsPoco.Net.ICMPPacketImpl
NamespaceStrategy2 methodsPoco.XML.NamespaceStrategy
Locator2 methodsPoco.XML.Locator
LexicalHandler1 methodPoco.XML.LexicalHandler
Attributes2 methodsPoco.XML.Attributes
ContentHandler2 methodsPoco.XML.ContentHandler
EntityResolver2 methodsPoco.XML.EntityResolver
DTDHandler2 methodsPoco.XML.DTDHandler
ErrorHandler2 methodsPoco.XML.ErrorHandler
XMLReader2 methodsPoco.XML.XMLReader
XMLFilter2 methodsPoco.XML.XMLFilter
NodeList2 methodsPoco.XML.NodeList
AbstractNode1 methodPoco.XML.AbstractNode
DOMObject1 methodPoco.XML.DOMObject
EventTarget1 methodPoco.XML.EventTarget
Node2 methodsPoco.XML.Node
DocumentEvent1 methodPoco.XML.DocumentEvent
NamedNodeMap2 methodsPoco.XML.NamedNodeMap
Validator1 methodPoco.Util.Validator
Subsystem1 methodPoco.Util.Subsystem
AbstractConfiguration1 methodPoco.Util.AbstractConfiguration
TimerNotification2 methodsPoco.Util.TimerNotification

Statistics

Stat   ctors
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0

120
Purity - Immutability - Side-Effects  

warningCritical    Rule warning: Structures should be immutable
// <Name>Structures should be immutable</Name>
warnif count > 0 from t in Application.Types where 
   
t.IsStructure && 
  
!t.IsImmutable

let mutableFields = t.Fields.Where(f => !f.IsImmutable)

select new { t, t.NbLinesOfCode, mutableFields }

// It is deemed as a good practice to make 
// your structure immutable.
// An object is immutable if its state doesn’t 
// change once the object has been created. 
// Consequently, a structure is immutable if 
// its instances are immutable.
// Immutable types naturally simplify code by 
// limiting side-effects.
// See some explanations on immutability and 
// how NDepend supports it here:
// http://codebetter.com/blogs/patricksmacchia/archive/2008/01/13/immutable-types-understand-them-and-use-them.aspx

109 types matched

types# lines of code (LOC)mutableFieldsFull Name
z_stream_s014 fieldsz_stream_s
gz_header_s013 fieldsgz_header_s
gzFile_s03 fieldsgzFile_s
internal_state01 fieldinternal_state
ct_data_s02 fieldsct_data_s
tree_desc_s03 fieldstree_desc_s
internal_state059 fieldsinternal_state
config_s05 fieldsconfig_s
static_tree_desc_s01 fieldstatic_tree_desc_s
code03 fieldscode
inflate_state034 fieldsinflate_state
static_tree_desc_s05 fieldsstatic_tree_desc_s
internal_state01 fieldinternal_state
pcre_extra06 fieldspcre_extra
pcre_callout_block012 fieldspcre_callout_block
verbitem02 fieldsverbitem
real_pcre015 fieldsreal_pcre
pcre_study_data03 fieldspcre_study_data
compile_data023 fieldscompile_data
branch_chain02 fieldsbranch_chain
recursion_info06 fieldsrecursion_info
eptrblock02 fieldseptrblock
match_data033 fieldsmatch_data
dfa_match_data010 fieldsdfa_match_data
ucp_type_table03 fieldsucp_type_table
ucd_record03 fieldsucd_record
NestedDiagnosticContext+Context03 fieldsPoco.NestedDiagnosticContext+Context
i_char_traits<charT>140 fieldPoco.i_char_traits<charT>
ThreadImpl+CallbackData22 fieldsPoco.ThreadImpl+CallbackData
AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>+NotifyAsyncParams44 fieldsPoco.AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>+NotifyAsyncParams
AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>+NotifyAsyncParams33 fieldsPoco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>+NotifyAsyncParams
StreamTokenizer+TokenInfo02 fieldsPoco.StreamTokenizer+TokenInfo
NotificationQueue+WaitInfo02 fieldsPoco.NotificationQueue+WaitInfo
MD4Engine+Context03 fieldsPoco.MD4Engine+Context
MD5Engine+Context03 fieldsPoco.MD5Engine+Context
SHA1Engine+Context05 fieldsPoco.SHA1Engine+Context
RegularExpression+Match02 fieldsPoco.RegularExpression+Match
PatternFormatter+PatternAction24 fieldsPoco.PatternFormatter+PatternAction
PriorityNotificationQueue+WaitInfo02 fieldsPoco.PriorityNotificationQueue+WaitInfo
DirectoryWatcher+DirectoryEvent22 fieldsPoco.DirectoryWatcher+DirectoryEvent
DirectoryWatcherStrategy+ItemInfo73 fieldsPoco.DirectoryWatcherStrategy+ItemInfo
Unicode+CharacterProperties03 fieldsPoco.Unicode+CharacterProperties
Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 ,T18,T19>81 fieldPoco.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>1011 fieldPoco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,Poco::NullTypeList>980 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,Poco::NullTypeList,Poco::NullTypeList>950 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>920 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>890 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>860 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>830 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>800 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>770 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>740 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>710 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>680 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>650 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>620 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>590 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>560 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>530 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>500 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,type-parameter-0-1,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>470 fieldPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
NamedTuple<type-parameter-0-0,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>440 fieldPoco.NamedTuple<type-parameter-0-0,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>
TypeList<Head,Tail>192 fieldsPoco.TypeList<Head,Tail>
ThreadImpl+CallbackData22 fieldsPoco.ThreadImpl+CallbackData
ThreadImpl+ThreadData710 fieldsPoco.ThreadImpl+ThreadData
ClassLoader<Base>+LibraryInfo03 fieldsPoco.ClassLoader<Base>+LibraryInfo
HashMapEntry<Key,Value>82 fieldsPoco.HashMapEntry<Key,Value>
CachedPower03 fieldsdouble_conversion.CachedPower
HTMLForm+Part02 fieldsPoco.Net.HTMLForm+Part
HTTPSessionFactory+InstantiatorInfo32 fieldsPoco.Net.HTTPSessionFactory+InstantiatorInfo
MailMessage+Part04 fieldsPoco.Net.MailMessage+Part
POP3ClientSession+MessageInfo02 fieldsPoco.Net.POP3ClientSession+MessageInfo
ICMPv4PacketImpl+Header05 fieldsPoco.Net.ICMPv4PacketImpl+Header
XML_cp05 fieldsXML_cp
XML_Memory_Handling_Suite03 fieldsXML_Memory_Handling_Suite
XML_Encoding04 fieldsXML_Encoding
XML_ParsingStatus02 fieldsXML_ParsingStatus
XML_Expat_Version03 fieldsXML_Expat_Version
XML_Feature03 fieldsXML_Feature
position02 fieldsposition
ATTRIBUTE04 fieldsATTRIBUTE
encoding016 fieldsencoding
INIT_ENCODING02 fieldsINIT_ENCODING
prolog_state06 fieldsprolog_state
NAMED01 fieldNAMED
HASH_TABLE05 fieldsHASH_TABLE
HASH_TABLE_ITER02 fieldsHASH_TABLE_ITER
binding07 fieldsbinding
prefix02 fieldsprefix
TAG_NAME06 fieldsTAG_NAME
tag07 fieldstag
ENTITY011 fieldsENTITY
CONTENT_SCAFFOLD07 fieldsCONTENT_SCAFFOLD
block03 fieldsblock
STRING_POOL06 fieldsSTRING_POOL
attribute_id04 fieldsattribute_id
DEFAULT_ATTRIBUTE03 fieldsDEFAULT_ATTRIBUTE
NS_ATT03 fieldsNS_ATT
ELEMENT_TYPE06 fieldsELEMENT_TYPE

Statistics

Stat   # lines of code (LOC)   mutableFields
Sum:1 5330
Average:14.060
Minimum:00
Maximum:1010
Standard deviation:28.80
Variance:829.230
warningCritical    Rule warning: Avoid static fields with a mutable field type
// <Name>Avoid static fields with a mutable field type</Name>
warnif count > 0
from f in Application.Fields
where f.IsStatic && !f.IsEnumValue && !f.IsGeneratedByCompiler
let fieldType = f.FieldType
where fieldType != null && 
     
!fieldType.IsThirdParty && 
     
!fieldType.IsInterface && 
     
!fieldType.IsImmutable
select new { f, 
             
mutableFieldType = fieldType , 
             
isFieldImmutable = f.IsImmutable }

// As explained in this blog post
// http://codebetter.com/patricksmacchia/2011/05/04/back-to-basics-usage-of-static-members
// static fields should be used to hold only constant and immutable states.

43 fields matched

fieldsmutableFieldTypeisFieldImmutableFull Name
configuration_tableconfig_sFalse__Globals.configuration_table
static_ltreect_data_sFalse__Globals.static_ltree
static_dtreect_data_sFalse__Globals.static_dtree
static_l_descstatic_tree_desc_sFalse__Globals.static_l_desc
static_d_descstatic_tree_desc_sFalse__Globals.static_d_desc
static_bl_descstatic_tree_desc_sFalse__Globals.static_bl_desc
verbsverbitemFalse__Globals.verbs
_roundingModeFPEnvironmentImpl+RoundingModeImplTruePoco.FPEnvironmentImpl._roundingMode
shSingletonHolder<S>FalsePoco.anonymous_namespace{threadlocal.cpp}.__Globals.sh
shThreadPoolSingletonHolderFalsePoco.anonymous_namespace{threadpool.cpp}.__Globals.sh
shSingletonHolder<S>FalsePoco.anonymous_namespace{loggingfactory.cpp}.__Globals.sh
shSingletonHolder<S>FalsePoco.anonymous_namespace{loggingregistry.cpp}.__Globals.sh
shSingletonHolder<S>FalsePoco.anonymous_namespace{notificationcenter.cpp}.__Globals.sh
shSingletonHolder<S>FalsePoco.anonymous_namespace{notificationqueue.cpp}.__Globals.sh
shSingletonHolder<S>FalsePoco.anonymous_namespace{prioritynotificationqueue.cpp}.__Globals.sh
uuidNullUUIDFalsePoco.anonymous_namespace{uuid.cpp}.__Globals.uuidNull
uuidDNSUUIDFalsePoco.anonymous_namespace{uuid.cpp}.__Globals.uuidDNS
uuidURIUUIDFalsePoco.anonymous_namespace{uuid.cpp}.__Globals.uuidURI
uuidOIDUUIDFalsePoco.anonymous_namespace{uuid.cpp}.__Globals.uuidOID
uuidX500UUIDFalsePoco.anonymous_namespace{uuid.cpp}.__Globals.uuidX500
shSingletonHolder<S>FalsePoco.anonymous_namespace{uuidgenerator.cpp}.__Globals.sh
shSingletonHolder<S>FalsePoco.anonymous_namespace{textencoding.cpp}.__Globals.sh
shSingletonHolder<S>FalsePoco.anonymous_namespace{uristreamopener.cpp}.__Globals.sh
kCachedPowersCachedPowerFalsedouble_conversion.__Globals.kCachedPowers
nullSocketSocketFalsePoco.Net.anonymous_namespace{socketnotifier.cpp}.__Globals.nullSocket
utf8_encoding_nsnormal_encodingFalse__Globals.utf8_encoding_ns
utf8_encodingnormal_encodingFalse__Globals.utf8_encoding
internal_utf8_encoding_nsnormal_encodingFalse__Globals.internal_utf8_encoding_ns
internal_utf8_encodingnormal_encodingFalse__Globals.internal_utf8_encoding
latin1_encoding_nsnormal_encodingFalse__Globals.latin1_encoding_ns
latin1_encodingnormal_encodingFalse__Globals.latin1_encoding
ascii_encoding_nsnormal_encodingFalse__Globals.ascii_encoding_ns
ascii_encodingnormal_encodingFalse__Globals.ascii_encoding
little2_encoding_nsnormal_encodingFalse__Globals.little2_encoding_ns
little2_encodingnormal_encodingFalse__Globals.little2_encoding
internal_little2_encoding_nsnormal_encodingFalse__Globals.internal_little2_encoding_ns
internal_little2_encodingnormal_encodingFalse__Globals.internal_little2_encoding
big2_encoding_nsnormal_encodingFalse__Globals.big2_encoding_ns
big2_encodingnormal_encodingFalse__Globals.big2_encoding
encodingsencodingFalse__Globals.encodings
encodingsNSencodingFalse__Globals.encodingsNS
nullLocatorLocatorImplFalsePoco.XML.anonymous_namespace{parserengine.cpp}.__Globals.nullLocator
_pInstanceApplicationFalsePoco.Util.Application._pInstance

Statistics

Stat   mutableFieldType   isFieldImmutable
Sum:00
Average:00
Minimum:00
Maximum:00
Standard deviation:00
Variance:00

270
Naming Conventions  

warningCritical    Rule warning: Instance fields should be prefixed with a 'm_'
// <Name>Instance fields should be prefixed with a 'm_'</Name>
warnif count > 0 (from f in Fields where 
  
!f.NameLike (@"^m_") && 
  
!f.IsStatic  
  
// Don't hesitate to customize the regex of NameLike to your preference. 
 && !f.IsGlobal && !f.IsEnumValue && !f.IsThirdParty 
select new { f }).Take(10)

10 fields matched

fieldsFull Name
next_inz_stream_s.next_in
avail_inz_stream_s.avail_in
total_inz_stream_s.total_in
next_outz_stream_s.next_out
avail_outz_stream_s.avail_out
total_outz_stream_s.total_out
msgz_stream_s.msg
statez_stream_s.state
zallocz_stream_s.zalloc
zfreez_stream_s.zfree

Statistics

Stat
Sum:
Average:
Minimum:
Maximum:
Standard deviation:
Variance:
warningCritical    Rule warning: Static fields should be prefixed with a 's_'
// <Name>Static fields should be prefixed with a 's_'</Name>
   warnif count > 0 (from f in Fields where 
  
!f.NameLike (@"^s_") && 
  
f.IsStatic && !f.IsThirdParty 
  
select new { f }).Take(10)  
  
// Don't hesitate to customize the regex of NameLike to your preference.


10 fields matched

fieldsFull Name
kDecimalExponentDistance__Globals.kDecimalExponentDistance
kMinDecimalExponent__Globals.kMinDecimalExponent
kMaxDecimalExponent__Globals.kMaxDecimalExponent
crc_table__Globals.crc_table
configuration_table__Globals.configuration_table
extra_lbits__Globals.extra_lbits
extra_dbits__Globals.extra_dbits
extra_blbits__Globals.extra_blbits
bl_order__Globals.bl_order
static_ltree__Globals.static_ltree

Statistics

Stat
Sum:
Average:
Minimum:
Maximum:
Standard deviation:
Variance:
warningCritical    Rule warning: Exception class name should be suffixed with 'Exception'
// <Name>Exception class name should be suffixed with 'Exception'</Name>
warnif count > 0 (from t in Types where t.IsExceptionClass && !t.NameLike (@"Exception$") && !t.IsThirdParty
select new { t, t.NbLinesOfCode }).Take(10)

1 types matched

type# lines of code (LOC)Full Name
URIRedirection7Poco.URIRedirection

Statistics

Stat   # lines of code (LOC)
Sum:7
Average:7
Minimum:7
Maximum:7
Standard deviation:0
Variance:0
warningCritical    Rule warning: Types name should begin with an Upper character
// <Name>Types name should begin with an Upper character</Name>
warnif count > 0 (from t in Types where 
 
!t.NameLike (@"^[A-Z]")      // The name of a type should begin with an Upper letter.
  && // Except if it is generated by compiler or ...
 !t.IsThirdParty && !t.IsGlobal
select new { t, t.NbLinesOfCode }).Take(10)

10 types matched

types# lines of code (LOC)Full Name
poco_static_assert_test<x>0poco_static_assert_test<x>
z_stream_s0z_stream_s
gz_header_s0gz_header_s
gzFile_s0gzFile_s
internal_state0internal_state
ct_data_s0ct_data_s
ct_data_s+Anonymous0ct_data_s+Anonymous
ct_data_s+Anonymous0ct_data_s+Anonymous
tree_desc_s0tree_desc_s
internal_state0internal_state

Statistics

Stat   # lines of code (LOC)
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
warningCritical    Rule warning: Avoid methods with name too long
// <Name>Avoid methods with name too long</Name>
warnif count > 0 from m in Application.Methods where 
 
!m.IsGeneratedByCompiler 
  
&& m.SimpleName.Length > 35 && !m.IsThirdParty

select new { m, m.SimpleName }

// The regex matches methods with name longer 
// than 35 characters.
// Method Name doesn't contain the type and namespace 
// prefix, FullName does.
// The regex computes the method name length from 
// the beginning until the first open parenthesis 
// or first lower than (for generic methods).
      

300 methods matched

methodsSimpleNameFull Name
GetCachedPowerForBinaryExponentRange(int,int,double_conversion::DiyFp* ,int*)GetCachedPowerForBinaryExponentRange__Globals.GetCachedPowerForBinaryExponentRange(int,int ,double_conversion::DiyFp*,int*)
ActiveRunnable<ResultType,ArgType,OwnerType>(OwnerType*,Callback ,constArgType&,constActiveResultType&)ActiveRunnable<ResultType,ArgType,OwnerType>Poco.ActiveRunnable<ResultType,ArgType,OwnerType>.ActiveRunnable <ResultType,ArgType,OwnerType>(OwnerType*,Callback,constArgType& ,constActiveResultType&)
ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>(OwnerType* ,Callback,constArgType&,constActiveResultType&)ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>Poco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1> .ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>(OwnerType* ,Callback,constArgType&,constActiveResultType&)
ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>(OwnerType* ,Callback,constActiveResultType&)ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>Poco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1> .ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>(OwnerType* ,Callback,constActiveResultType&)
ActiveRunnable<void,void,type-parameter-0-0>(OwnerType*,Callback ,constActiveResultType&)ActiveRunnable<void,void,type-parameter-0-0>Poco.ActiveRunnable<void,void,type-parameter-0-0>.ActiveRunnable<void ,void,type-parameter-0-0>(OwnerType*,Callback,constActiveResultType&)
ActiveMethod<ResultType,ArgType,OwnerType,StarterType>(OwnerType* ,Callback)ActiveMethod<ResultType,ArgType,OwnerType,StarterType>Poco.ActiveMethod<ResultType,ArgType,OwnerType,StarterType,> .ActiveMethod<ResultType,ArgType,OwnerType,StarterType>(OwnerType* ,Callback)
ActiveMethod<ResultType,ArgType,OwnerType,StarterType> (constActiveMethod<ResultType,ArgType,OwnerType,StarterType>&)ActiveMethod<ResultType,ArgType,OwnerType,StarterType>Poco.ActiveMethod<ResultType,ArgType,OwnerType,StarterType,> .ActiveMethod<ResultType,ArgType,OwnerType,StarterType> (constActiveMethod<ResultType,ArgType,OwnerType,StarterType>&)
ActiveMethod<ResultType,ArgType,OwnerType,StarterType>()ActiveMethod<ResultType,ArgType,OwnerType,StarterType>Poco.ActiveMethod<ResultType,ArgType,OwnerType,StarterType,> .ActiveMethod<ResultType,ArgType,OwnerType,StarterType>()
ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>(OwnerType*,Callback)ActiveMethod<type-parameter-0-0,void,type-parameter-0-1,type-parameter-0-2>Poco.ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>.ActiveMethod<type-parameter-0-0,void ,type-parameter-0-1,type-parameter-0-2>(OwnerType*,Callback)
ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>(constActiveMethod<type-parameter-0-0,void ,type-parameter-0-1,type-parameter-0-2>&)ActiveMethod<type-parameter-0-0,void,type-parameter-0-1,type-parameter-0-2>Poco.ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>.ActiveMethod<type-parameter-0-0,void ,type-parameter-0-1,type-parameter-0-2>(constActiveMethod <type-parameter-0-0,void,type-parameter-0-1,type-parameter-0-2>&)
ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>()ActiveMethod<type-parameter-0-0,void,type-parameter-0-1,type-parameter-0-2>Poco.ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>.ActiveMethod<type-parameter-0-0,void ,type-parameter-0-1,type-parameter-0-2>()
AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>()AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>Poco.AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>.AbstractEvent <TArgs,TStrategy,TDelegate,TMutex>()
AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>(constTStrategy&)AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>Poco.AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>.AbstractEvent <TArgs,TStrategy,TDelegate,TMutex>(constTStrategy&)
~AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>()~AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>Poco.AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>.~AbstractEvent <TArgs,TStrategy,TDelegate,TMutex>()
AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>(constAbstractEvent <TArgs,TStrategy,TDelegate,TMutex>&)AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>Poco.AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>.AbstractEvent <TArgs,TStrategy,TDelegate,TMutex>(constAbstractEvent<TArgs,TStrategy ,TDelegate,TMutex>&)
AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>()AbstractEvent<void,type-parameter-0-0,type-parameter-0-1,type-parameter-0-2>Poco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>.AbstractEvent<void,type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2>()
AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>(constTStrategy&)AbstractEvent<void,type-parameter-0-0,type-parameter-0-1,type-parameter-0-2>Poco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>.AbstractEvent<void,type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2>(constTStrategy&)
~AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>()~AbstractEvent<void,type-parameter-0-0,type-parameter-0-1,type-parameter-0-2>Poco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>.~AbstractEvent<void,type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2>()
AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>(constAbstractEvent<void,type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2>&)AbstractEvent<void,type-parameter-0-0,type-parameter-0-1,type-parameter-0-2>Poco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>.AbstractEvent<void,type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2>(constAbstractEvent<void ,type-parameter-0-0,type-parameter-0-1,type-parameter-0-2>&)
NotificationStrategy<TArgs,TDelegate>()NotificationStrategy<TArgs,TDelegate>Poco.NotificationStrategy<TArgs,TDelegate>.NotificationStrategy<TArgs ,TDelegate>()
~NotificationStrategy<TArgs,TDelegate>()~NotificationStrategy<TArgs,TDelegate>Poco.NotificationStrategy<TArgs,TDelegate>.~NotificationStrategy<TArgs ,TDelegate>()
NotificationStrategy<void,type-parameter-0-0>()NotificationStrategy<void,type-parameter-0-0>Poco.NotificationStrategy<void,type-parameter-0-0> .NotificationStrategy<void,type-parameter-0-0>()
~NotificationStrategy<void,type-parameter-0-0>()~NotificationStrategy<void,type-parameter-0-0>Poco.NotificationStrategy<void,type-parameter-0-0> .~NotificationStrategy<void,type-parameter-0-0>()
DefaultStrategy<void,type-parameter-0-0>()DefaultStrategy<void,type-parameter-0-0>Poco.DefaultStrategy<void,type-parameter-0-0>.DefaultStrategy<void ,type-parameter-0-0>()
DefaultStrategy<void,type-parameter-0-0>(constDefaultStrategy<void ,type-parameter-0-0>&)DefaultStrategy<void,type-parameter-0-0>Poco.DefaultStrategy<void,type-parameter-0-0>.DefaultStrategy<void ,type-parameter-0-0>(constDefaultStrategy<void,type-parameter-0-0>&)
~DefaultStrategy<void,type-parameter-0-0>()~DefaultStrategy<void,type-parameter-0-0>Poco.DefaultStrategy<void,type-parameter-0-0>.~DefaultStrategy<void ,type-parameter-0-0>()
BasicBufferedBidirectionalStreamBuf<ch,tr,ba>(std::streamsize,openmode )BasicBufferedBidirectionalStreamBuf<ch,tr,ba>Poco.BasicBufferedBidirectionalStreamBuf<ch,tr,ba,> .BasicBufferedBidirectionalStreamBuf<ch,tr,ba>(std::streamsize ,openmode)
~BasicBufferedBidirectionalStreamBuf<ch,tr,ba>()~BasicBufferedBidirectionalStreamBuf<ch,tr,ba>Poco.BasicBufferedBidirectionalStreamBuf<ch,tr,ba,> .~BasicBufferedBidirectionalStreamBuf<ch,tr,ba>()
BasicBufferedBidirectionalStreamBuf<ch,tr,ba> (constBasicBufferedBidirectionalStreamBuf<ch,tr,ba>&)BasicBufferedBidirectionalStreamBuf<ch,tr,ba>Poco.BasicBufferedBidirectionalStreamBuf<ch,tr,ba,> .BasicBufferedBidirectionalStreamBuf<ch,tr,ba> (constBasicBufferedBidirectionalStreamBuf<ch,tr,ba>&)
Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 ,T18,T19>()Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>Poco.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14 ,T15,T16,T17,T18,T19>()
Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 ,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&,typenameTypeWrapper <T18>::CONSTTYPE&,typenameTypeWrapper<T19>::CONSTTYPE&)Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>Poco.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14 ,T15,T16,T17,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper <T19>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,type-parameter-0-18,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,type-parameter-0-17,type-parameter-0-18 ,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,type-parameter-0-18,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,type-parameter-0-17,type-parameter-0-18 ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,type-parameter-0-17,structPoco::NullTypeList ,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,type-parameter-0-17,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,type-parameter-0-16,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,type-parameter-0-14,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,type-parameter-0-13,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,type-parameter-0-11,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,type-parameter-0-10,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,type-parameter-0-8,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,type-parameter-0-7,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,type-parameter-0-5,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,type-parameter-0-4,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,type-parameter-0-2,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&)
Tuple<type-parameter-0-0,type-parameter-0-1,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()Tuple<type-parameter-0-0,type-parameter-0-1,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,type-parameter-0-1,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&)Tuple<type-parameter-0-0,type-parameter-0-1,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,type-parameter-0-1,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&)
Tuple<type-parameter-0-0,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()Tuple<type-parameter-0-0,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()
Tuple<type-parameter-0-0,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&)Tuple<type-parameter-0-0,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.Tuple<type-parameter-0-0,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>.Tuple<type-parameter-0-0 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE&)
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>()NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 ,T13,T14,T15,T16,T17,T18,T19>()
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>(constNameVecPtr&)NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 ,T13,T14,T15,T16,T17,T18,T19>(constNameVecPtr&)
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper <T1>::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE& ,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper<T4 >::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper <T6>::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE& ,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper<T9 >::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper <T11>::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE& ,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper<T14 >::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper <T16>::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE& ,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper<T19 >::CONSTTYPE&)NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 ,T13,T14,T15,T16,T17,T18,T19>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper <T19>::CONSTTYPE&)
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>(constNameVecPtr&,typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&,typenameTypeWrapper<T15>::CONSTTYPE& ,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper<T17 >::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&,typenameTypeWrapper <T19>::CONSTTYPE&)NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 ,T13,T14,T15,T16,T17,T18,T19>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE& ,typenameTypeWrapper<T19>::CONSTTYPE&)
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>(conststd::string&,typenameTypeWrapper<T0>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T15>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T16>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T17>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T18>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T19>::CONSTTYPE&)NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>Poco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 ,T13,T14,T15,T16,T17,T18,T19>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T15>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T16>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T17>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T18>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T19>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>()NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,type-parameter-0-18,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList> .NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>()
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(constNameVecPtr&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,type-parameter-0-18,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList> .NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(constNameVecPtr&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,type-parameter-0-18,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList> .NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&,typenameTypeWrapper<T15 >::CONSTTYPE&,typenameTypeWrapper<T16>::CONSTTYPE&,typenameTypeWrapper <T17>::CONSTTYPE&,typenameTypeWrapper<T18>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&,typenameTypeWrapper <T18>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,type-parameter-0-18,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList> .NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&,typenameTypeWrapper <T18>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T18>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,type-parameter-0-18,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList> .NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T18>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>()NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>()
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&,typenameTypeWrapper<T17>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T17>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&,typenameTypeWrapper<T16 >::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T16>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>()
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList> (typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(constNameVecPtr& ,typenameTypeWrapper<T0>::CONSTTYPE&,typenameTypeWrapper<T1 >::CONSTTYPE&,typenameTypeWrapper<T2>::CONSTTYPE&,typenameTypeWrapper <T3>::CONSTTYPE&,typenameTypeWrapper<T4>::CONSTTYPE& ,typenameTypeWrapper<T5>::CONSTTYPE&,typenameTypeWrapper<T6 >::CONSTTYPE&,typenameTypeWrapper<T7>::CONSTTYPE&,typenameTypeWrapper <T8>::CONSTTYPE&,typenameTypeWrapper<T9>::CONSTTYPE& ,typenameTypeWrapper<T10>::CONSTTYPE&,typenameTypeWrapper<T11 >::CONSTTYPE&,typenameTypeWrapper<T12>::CONSTTYPE&,typenameTypeWrapper <T13>::CONSTTYPE&,typenameTypeWrapper<T14>::CONSTTYPE& ,typenameTypeWrapper<T15>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList>(conststd::string& ,typenameTypeWrapper<T0>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T1>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T2>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T3>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T4>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T5>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T6>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T7>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T8>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T9>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T10>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T11>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T12>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T13>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T14>::CONSTTYPE&,conststd::string& ,typenameTypeWrapper<T15>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(typenameTypeWrapper<T0>::CONSTTYPE& ,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper<T2 >::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE&,typenameTypeWrapper <T4>::CONSTTYPE&,typenameTypeWrapper<T5>::CONSTTYPE& ,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper<T7 >::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE&,typenameTypeWrapper <T9>::CONSTTYPE&,typenameTypeWrapper<T10>::CONSTTYPE& ,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper<T12 >::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE&,typenameTypeWrapper <T14>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(constNameVecPtr&,typenameTypeWrapper<T0 >::CONSTTYPE&,typenameTypeWrapper<T1>::CONSTTYPE&,typenameTypeWrapper <T2>::CONSTTYPE&,typenameTypeWrapper<T3>::CONSTTYPE& ,typenameTypeWrapper<T4>::CONSTTYPE&,typenameTypeWrapper<T5 >::CONSTTYPE&,typenameTypeWrapper<T6>::CONSTTYPE&,typenameTypeWrapper <T7>::CONSTTYPE&,typenameTypeWrapper<T8>::CONSTTYPE& ,typenameTypeWrapper<T9>::CONSTTYPE&,typenameTypeWrapper<T10 >::CONSTTYPE&,typenameTypeWrapper<T11>::CONSTTYPE&,typenameTypeWrapper <T12>::CONSTTYPE&,typenameTypeWrapper<T13>::CONSTTYPE& ,typenameTypeWrapper<T14>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE&)NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>(conststd::string&,typenameTypeWrapper<T0 >::CONSTTYPE&,conststd::string&,typenameTypeWrapper<T1>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T2>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T3>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T4>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T5>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T6>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T7>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T8>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T9>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T10>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T11>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T12>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T13>::CONSTTYPE& ,conststd::string&,typenameTypeWrapper<T14>::CONSTTYPE&)
NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()NamedTuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList,structPoco::NullTypeList>Poco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>.NamedTuple <type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList,structPoco::NullTypeList ,structPoco::NullTypeList>()

Statistics

Stat   SimpleName
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
warningCritical    Rule warning: Avoid fields with name too long
// <Name>Avoid fields with name too long</Name>
warnif count > 0 from f in Application.Fields where
 
!f.IsGeneratedByCompiler &&
  
f.Name.Length > 35 && !f.IsThirdParty
select f

// The regex matches fields with name longer 
// than 35 characters.
// Field Name doesn't contain the type and 
// namespace prefix, FullName does.
      

7 fields matched

fieldsFull Name
HTTP_REASON_PROXY_AUTHENTICATION_REQUIREDPoco.Net.HTTPResponse.HTTP_REASON_PROXY_AUTHENTICATION_REQUIRED
HTTP_REASON_REQUESTED_RANGE_NOT_SATISFIABLEPoco.Net.HTTPResponse.HTTP_REASON_REQUESTED_RANGE_NOT_SATISFIABLE
HTTP_REQUESTED_RANGE_NOT_SATISFIABLEPoco.Net.HTTPResponse+HTTPStatus.HTTP_REQUESTED_RANGE_NOT_SATISFIABLE
WS_ERR_HANDSHAKE_UNSUPPORTED_VERSIONPoco.Net.WebSocket+ErrorCodes.WS_ERR_HANDSHAKE_UNSUPPORTED_VERSION
XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REFXML_Error.XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF
XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSINGXML_Error.XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING
XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONEXML_ParamEntityParsing.XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE

Statistics

Stat
Sum:
Average:
Minimum:
Maximum:
Standard deviation:
Variance:
warningCritical    Rule warning: Namespace name should correspond to file location
// <Name>Namespace name should correspond to file location</Name>

// For a good code organization, 
// do mirror the namespaces hierarchy and the source files directories tree.

warnif count > 0
from n in Application.Namespaces 

// Replace dots by spaces in namespace name
let dirCorresponding = n.Name.Replace('.', ' ')

// Look at source file decl of JustMyCode type's declared in n
from t in n.ChildTypes
where JustMyCode.Contains(t) 
from decl in t.SourceDecls
let sourceFilePath = decl.SourceFile.FilePath.ToString()

// Replace dots and path separators by spaces in source files names
where !sourceFilePath.Replace('.',' ').Replace('\\',' ').Contains(dirCorresponding) && !t.IsThirdParty

select new { t, dirCorresponding , sourceFilePath  } 

166 types matched

typesdirCorrespondingsourceFilePathFull Name
__GlobalsPococ:\GlobalMembersPoco.__Globals
PooledThreadPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ThreadPool.cppPoco.PooledThread
ThreadPoolSingletonHolderPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ThreadPool.cppPoco.ThreadPoolSingletonHolder
ArchiveCompressorPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ArchiveStrategy.cppPoco.ArchiveCompressor
MessageNotificationPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\AsyncChannel.cppPoco.MessageNotification
AutoLoggerShutdownPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\Logger.cppPoco.AutoLoggerShutdown
DirectoryWatcherStrategyPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\DirectoryWatcher.cppPoco.DirectoryWatcherStrategy
DirectoryWatcherStrategy+ItemInfoPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\DirectoryWatcher.cppPoco.DirectoryWatcherStrategy+ItemInfo
WindowsDirectoryWatcherStrategyPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\DirectoryWatcher.cppPoco.WindowsDirectoryWatcherStrategy
FileHandlePocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\File_WIN32U.cppPoco.FileHandle
TempFileCollectorPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\TemporaryFile.cppPoco.TempFileCollector
TextEncodingManagerPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\TextEncoding.cppPoco.TextEncodingManager
PtrPoco ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\NumericString.hPoco.Impl.Ptr
__GlobalsPoco anonymous_namespace{format cpp}c:\GlobalMembersPoco.anonymous_namespace{format.cpp}.__Globals
__GlobalsPoco anonymous_namespace{nesteddiagnosticcontext cpp}c:\GlobalMembersPoco.anonymous_namespace{nesteddiagnosticcontext.cpp}.__Globals
__GlobalsPoco anonymous_namespace{base32decoder cpp}c:\GlobalMembersPoco.anonymous_namespace{base32decoder.cpp}.__Globals
__GlobalsPoco anonymous_namespace{base64decoder cpp}c:\GlobalMembersPoco.anonymous_namespace{base64decoder.cpp}.__Globals
MethodNotificationPoco anonymous_namespace{activedispatcher cpp}C:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ActiveDispatcher.cppPoco.anonymous_namespace{activedispatcher.cpp}.MethodNotification
StopNotificationPoco anonymous_namespace{activedispatcher cpp}C:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ActiveDispatcher.cppPoco.anonymous_namespace{activedispatcher.cpp}.StopNotification
__GlobalsPoco anonymous_namespace{thread cpp}c:\GlobalMembersPoco.anonymous_namespace{thread.cpp}.__Globals
__GlobalsPoco anonymous_namespace{threadlocal cpp}c:\GlobalMembersPoco.anonymous_namespace{threadlocal.cpp}.__Globals
__GlobalsPoco anonymous_namespace{threadpool cpp}c:\GlobalMembersPoco.anonymous_namespace{threadpool.cpp}.__Globals
__GlobalsPoco anonymous_namespace{logger cpp}c:\GlobalMembersPoco.anonymous_namespace{logger.cpp}.__Globals
__GlobalsPoco anonymous_namespace{loggingfactory cpp}c:\GlobalMembersPoco.anonymous_namespace{loggingfactory.cpp}.__Globals
__GlobalsPoco anonymous_namespace{loggingregistry cpp}c:\GlobalMembersPoco.anonymous_namespace{loggingregistry.cpp}.__Globals
__GlobalsPoco anonymous_namespace{patternformatter cpp}c:\GlobalMembersPoco.anonymous_namespace{patternformatter.cpp}.__Globals
__GlobalsPoco anonymous_namespace{notificationcenter cpp}c:\GlobalMembersPoco.anonymous_namespace{notificationcenter.cpp}.__Globals
__GlobalsPoco anonymous_namespace{notificationqueue cpp}c:\GlobalMembersPoco.anonymous_namespace{notificationqueue.cpp}.__Globals
__GlobalsPoco anonymous_namespace{prioritynotificationqueue cpp}c:\GlobalMembersPoco.anonymous_namespace{prioritynotificationqueue.cpp}.__Globals
__GlobalsPoco anonymous_namespace{temporaryfile cpp}c:\GlobalMembersPoco.anonymous_namespace{temporaryfile.cpp}.__Globals
__GlobalsPoco anonymous_namespace{uuid cpp}c:\GlobalMembersPoco.anonymous_namespace{uuid.cpp}.__Globals
__GlobalsPoco anonymous_namespace{uuidgenerator cpp}c:\GlobalMembersPoco.anonymous_namespace{uuidgenerator.cpp}.__Globals
__GlobalsPoco anonymous_namespace{textencoding cpp}c:\GlobalMembersPoco.anonymous_namespace{textencoding.cpp}.__Globals
__GlobalsPoco anonymous_namespace{utf8string cpp}c:\GlobalMembersPoco.anonymous_namespace{utf8string.cpp}.__Globals
__GlobalsPoco anonymous_namespace{uristreamopener cpp}c:\GlobalMembersPoco.anonymous_namespace{uristreamopener.cpp}.__Globals
__GlobalsPoco Dynamicc:\GlobalMembersPoco.Dynamic.__Globals
__GlobalsPoco Dynamic Implc:\GlobalMembersPoco.Dynamic.Impl.__Globals
CachedPowerdouble_conversionC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\cached-powers.ccdouble_conversion.CachedPower
__Globalsdouble_conversionc:\GlobalMembersdouble_conversion.__Globals
UInt128double_conversionC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\fixed-dtoa.ccdouble_conversion.UInt128
__Globalsanonymous_namespace{numericstring cpp}c:\GlobalMembersanonymous_namespace{numericstring.cpp}.__Globals
__Globalsanonymous_namespace{process cpp}c:\GlobalMembersanonymous_namespace{process.cpp}.__Globals
__Globalsanonymous_namespace{textconverter cpp}c:\GlobalMembersanonymous_namespace{textconverter.cpp}.__Globals
__Globalsstdc:\GlobalMembersstd.__Globals
__GlobalsPoco Netc:\GlobalMembersPoco.Net.__Globals
NetworkInterfaceImplPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\NetworkInterface.cppPoco.Net.NetworkInterfaceImpl
AFLTPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\SocketAddress.cppPoco.Net.AFLT
TCPConnectionNotificationPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\TCPServerDispatcher.cppPoco.Net.TCPConnectionNotification
FTPStreamBufPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\FTPStreamFactory.cppPoco.Net.FTPStreamBuf
FTPIOSPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\FTPStreamFactory.cppPoco.Net.FTPIOS
FTPStreamPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\FTPStreamFactory.cppPoco.Net.FTPStream
DialogStreamBufPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\POP3ClientSession.cppPoco.Net.DialogStreamBuf
DialogIOSPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\POP3ClientSession.cppPoco.Net.DialogIOS
DialogInputStreamPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\POP3ClientSession.cppPoco.Net.DialogInputStream
MessageNotificationPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\RemoteSyslogListener.cppPoco.Net.MessageNotification
RemoteUDPListenerPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\RemoteSyslogListener.cppPoco.Net.RemoteUDPListener
RemoteUDPListener+AnonymousEnumPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\RemoteSyslogListener.cppPoco.Net.RemoteUDPListener+AnonymousEnum
SyslogParserPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\RemoteSyslogListener.cppPoco.Net.SyslogParser
SyslogParser+AnonymousEnumPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\RemoteSyslogListener.cppPoco.Net.SyslogParser+AnonymousEnum
IPAddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\IPAddressImpl.hPoco.Net.Impl.IPAddressImpl
IPAddressImpl+FamilyPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\IPAddressImpl.hPoco.Net.Impl.IPAddressImpl+Family
IPv4AddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\IPAddressImpl.hPoco.Net.Impl.IPv4AddressImpl
IPv6AddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\IPAddressImpl.hPoco.Net.Impl.IPv6AddressImpl
SocketAddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\SocketAddressImpl.hPoco.Net.Impl.SocketAddressImpl
IPv4SocketAddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\SocketAddressImpl.hPoco.Net.Impl.IPv4SocketAddressImpl
IPv6SocketAddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\SocketAddressImpl.hPoco.Net.Impl.IPv6SocketAddressImpl
__GlobalsPoco Net anonymous_namespace{networkinterface cpp}c:\GlobalMembersPoco.Net.anonymous_namespace{networkinterface.cpp}.__Globals
__GlobalsPoco Net anonymous_namespace{partsource cpp}c:\GlobalMembersPoco.Net.anonymous_namespace{partsource.cpp}.__Globals
__GlobalsPoco Net anonymous_namespace{httpcookie cpp}c:\GlobalMembersPoco.Net.anonymous_namespace{httpcookie.cpp}.__Globals
__GlobalsPoco Net anonymous_namespace{tcpserverdispatcher cpp}c:\GlobalMembersPoco.Net.anonymous_namespace{tcpserverdispatcher.cpp}.__Globals
__GlobalsPoco Net anonymous_namespace{httpsessionfactory cpp}c:\GlobalMembersPoco.Net.anonymous_namespace{httpsessionfactory.cpp}.__Globals
__GlobalsPoco Net anonymous_namespace{socketnotifier cpp}c:\GlobalMembersPoco.Net.anonymous_namespace{socketnotifier.cpp}.__Globals
MultiPartHandlerPoco Net anonymous_namespace{mailmessage cpp}C:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\MailMessage.cppPoco.Net.anonymous_namespace{mailmessage.cpp}.MultiPartHandler
StringPartHandlerPoco Net anonymous_namespace{mailmessage cpp}C:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\MailMessage.cppPoco.Net.anonymous_namespace{mailmessage.cpp}.StringPartHandler
__Globalsanonymous_namespace{ipaddressimpl cpp}c:\GlobalMembersanonymous_namespace{ipaddressimpl.cpp}.__Globals
__Globalsanonymous_namespace{httpauthenticationparams cpp}c:\GlobalMembersanonymous_namespace{httpauthenticationparams.cpp}.__Globals
__Globalsanonymous_namespace{httpdigestcredentials cpp}c:\GlobalMembersanonymous_namespace{httpdigestcredentials.cpp}.__Globals
__GlobalsPoco XMLc:\GlobalMembersPoco.XML.__Globals
NamePoolItemPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\src\NamePool.cppPoco.XML.NamePoolItem
NamespaceSupportPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\NamespaceSupport.hPoco.XML.NamespaceSupport
AttributesImplPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\AttributesImpl.hPoco.XML.AttributesImpl
AttributesImpl+AttributePoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\AttributesImpl.hPoco.XML.AttributesImpl+Attribute
LocatorPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\Locator.hPoco.XML.Locator
EntityResolverImplPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\EntityResolverImpl.hPoco.XML.EntityResolverImpl
DeclHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\DeclHandler.hPoco.XML.DeclHandler
LexicalHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\LexicalHandler.hPoco.XML.LexicalHandler
InputSourcePoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\InputSource.hPoco.XML.InputSource
LocatorImplPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\LocatorImpl.hPoco.XML.LocatorImpl
SAXExceptionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\SAXException.hPoco.XML.SAXException
SAXNotRecognizedExceptionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\SAXException.hPoco.XML.SAXNotRecognizedException
SAXNotSupportedExceptionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\SAXException.hPoco.XML.SAXNotSupportedException
SAXParseExceptionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\SAXException.hPoco.XML.SAXParseException
ContextLocatorPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\src\ParserEngine.cppPoco.XML.ContextLocator
AttributesPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\Attributes.hPoco.XML.Attributes
ContentHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\ContentHandler.hPoco.XML.ContentHandler
EntityResolverPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\EntityResolver.hPoco.XML.EntityResolver
DTDHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\DTDHandler.hPoco.XML.DTDHandler
ErrorHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\ErrorHandler.hPoco.XML.ErrorHandler
DefaultHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\DefaultHandler.hPoco.XML.DefaultHandler
SAXParserPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\SAXParser.hPoco.XML.SAXParser

Statistics

Stat   dirCorresponding   sourceFilePath
Sum:00
Average:00
Minimum:00
Maximum:00
Standard deviation:00
Variance:00

040
Source Files Organization  

warningCritical    Rule warning: Avoid defining multiple types in a source file
// <Name>Avoid defining multiple types in a source file</Name>
warnif count > 0 

// Build a lookup indexed by source files, values being a sequence of types defined in the source file.
let lookup = Application.Types.Where(t => 
                                
!t.IsGlobal && 
                               
// except nested types and types generated by compilers!
                               !t.IsGeneratedByCompiler &&                               
                               
!t.IsNested)                                
                         
// It could make sense to not apply this rule for enumerations.
                         // && !t.IsEnumeration)

            
// We use multi-key, since a type can be declared in multiple source files.
           .ToMultiKeyLookup(t => t.SourceDecls.Select(d => d.SourceFile))
 
from @group in lookup where @group.Count() > 1
   
let sourceFile = @group.Key

   
// CQLinq doesn't let indexing result with sourceFile 
   // so we choose a typeIndex in types, 
   // preferably the type that has the file name.
   let typeWithSourceFileName = @group.FirstOrDefault(t => t.SimpleName == sourceFile.FileNameWithoutExtension)
   
let typeIndex = typeWithSourceFileName ?? @group.First()

select new { typeIndex, 
             
types = @group as IEnumerable<IType>, 
             
sourceFile.FilePathString }

120 types matched

typestypesFilePathStringFull Name
Bugcheck3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Bugcheck.hPoco.Bugcheck
z_stream_s4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\zlib.hz_stream_s
ct_data_s3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\deflate.hct_data_s
block_state3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\deflate.cblock_state
code2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\inftrees.hcode
inflate_mode2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\inflate.hinflate_mode
pcre_extra2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\pcre.hpcre_extra
AnonymousEnum13 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\pcre_internal.hAnonymousEnum
AnonymousEnum3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ucp.hAnonymousEnum
ScopedLock<M>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\ScopedLock.hPoco.ScopedLock<M>
Mutex3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Mutex.hPoco.Mutex
Exception46 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Exception.hPoco.Exception
IsReference<T>11 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\MetaProgramming.hPoco.IsReference<T>
Any2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Any.hPoco.Any
NestedDiagnosticContext2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\NestedDiagnosticContext.hPoco.NestedDiagnosticContext
ThreadLocal<C>4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\ThreadLocal.hPoco.ThreadLocal<C>
BasicMemoryStreamBuf<ch,tr>4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\MemoryStream.hPoco.BasicMemoryStreamBuf<ch,tr>
i_char_traits<charT>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\String.hPoco.i_char_traits<charT>
TraverseBase3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\DirectoryIteratorStrategy.hPoco.TraverseBase
Base32Decoder3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Base32Decoder.hPoco.Base32Decoder
Base32Encoder3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Base32Encoder.hPoco.Base32Encoder
Base64Decoder3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Base64Decoder.hPoco.Base64Decoder
Base64Encoder3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Base64Encoder.hPoco.Base64Encoder
BinaryReader2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\BinaryReader.hPoco.BinaryReader
SharedPtr<C,RC,RP,>4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\SharedPtr.hPoco.SharedPtr<C,RC,RP,>
BinaryWriter2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\BinaryWriter.hPoco.BinaryWriter
CountingStreamBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\CountingStream.hPoco.CountingStreamBuf
DeflatingStreamBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\DeflatingStream.hPoco.DeflatingStreamBuf
ActiveResult<RT>4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\ActiveResult.hPoco.ActiveResult<RT>
ActiveRunnable<ResultType,ArgType,OwnerType>5 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\ActiveRunnable.hPoco.ActiveRunnable<ResultType,ArgType,OwnerType>
ActiveMethod<ResultType,ArgType,OwnerType,StarterType,>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\ActiveMethod.hPoco.ActiveMethod<ResultType,ArgType,OwnerType,StarterType,>
AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\AbstractEvent.hPoco.AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>
NotificationStrategy<TArgs,TDelegate>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\NotificationStrategy.hPoco.NotificationStrategy<TArgs,TDelegate>
DefaultStrategy<TArgs,TDelegate>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\DefaultStrategy.hPoco.DefaultStrategy<TArgs,TDelegate>
AbstractDelegate<TArgs>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\AbstractDelegate.hPoco.AbstractDelegate<TArgs>
FIFOBufferStream3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\FIFOBufferStream.hPoco.FIFOBufferStream
FileStream4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\FileStream.hPoco.FileStream
HexBinaryDecoder3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\HexBinaryDecoder.hPoco.HexBinaryDecoder
HexBinaryEncoder3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\HexBinaryEncoder.hPoco.HexBinaryEncoder
InflatingStreamBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\InflatingStream.hPoco.InflatingStreamBuf
LineEnding5 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\LineEndingConverter.hPoco.LineEnding
NullStreamBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\NullStream.hPoco.NullStreamBuf
Token4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Token.hPoco.Token
TeeStreamBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\TeeStream.hPoco.TeeStreamBuf
ActiveDispatcher2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\ActiveDispatcher.hPoco.ActiveDispatcher
RWLock4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\RWLock.hPoco.RWLock
PooledThread2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ThreadPool.cppPoco.PooledThread
Timer3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Timer.hPoco.Timer
DigestBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\DigestStream.hPoco.DigestBuf
RandomBuf3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\RandomStream.hPoco.RandomBuf
MetaObject<C,B>3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\MetaObject.hPoco.MetaObject<C,B>
Manifest<B>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Manifest.hPoco.Manifest<B>
ArchiveStrategy3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\ArchiveStrategy.hPoco.ArchiveStrategy
ConsoleChannel2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\ConsoleChannel.hPoco.ConsoleChannel
RotateStrategy4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\RotateStrategy.hPoco.RotateStrategy
PurgeStrategy3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\PurgeStrategy.hPoco.PurgeStrategy
Instantiator<C,Base>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Instantiator.hPoco.Instantiator<C,Base>
WindowsConsoleChannel2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\WindowsConsoleChannel.hPoco.WindowsConsoleChannel
LogStream3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\LogStream.hPoco.LogStream
ProcessHandleImpl2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Process_WIN32U.hPoco.ProcessHandleImpl
Process2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Process.hPoco.Process
DirectoryWatcherStrategy2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\DirectoryWatcher.cppPoco.DirectoryWatcherStrategy
PipeStreamBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\PipeStream.hPoco.PipeStreamBuf
StreamConverterBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\StreamConverter.hPoco.StreamConverterBuf
URIStreamFactory2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\URIStreamFactory.hPoco.URIStreamFactory
TaskNotification7 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\TaskNotification.hPoco.TaskNotification
Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 ,T18,T19>20 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Tuple.hPoco.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>
NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>20 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\NamedTuple.hPoco.NamedTuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 ,T16,T17,T18,T19>
Nullable<C>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Nullable.hPoco.Nullable<C>
ObjectPool<C,P,,F,,>4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\ObjectPool.hPoco.ObjectPool<C,P,,F,,>
TypeList<Head,Tail>29 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\TypeList.hPoco.TypeList<Head,Tail>
MutexImpl2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Mutex_POSIX.hPoco.MutexImpl
ProcessHandleImpl2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Process_UNIX.hPoco.ProcessHandleImpl
ProcessHandleImpl2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Process_VMS.hPoco.ProcessHandleImpl
ProcessHandleImpl2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Process_WIN32.hPoco.ProcessHandleImpl
FunctionDelegate<TArgs,hasSender,senderIsConst>6 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\FunctionDelegate.hPoco.FunctionDelegate<TArgs,hasSender,senderIsConst>
Expire<TArgs>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Expire.hPoco.Expire<TArgs>
Delegate<TObj,TArgs,withSender>4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Delegate.hPoco.Delegate<TObj,TArgs,withSender>
FunctionPriorityDelegate<TArgs,useSender,senderIsConst>6 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\FunctionPriorityDelegate.hPoco.FunctionPriorityDelegate<TArgs,useSender,senderIsConst>
PriorityExpire<TArgs>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\PriorityExpire.hPoco.PriorityExpire<TArgs>
PriorityDelegate<TObj,TArgs,useSender>4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\PriorityDelegate.hPoco.PriorityDelegate<TObj,TArgs,useSender>
PriorityStrategy<TArgs,TDelegate>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\PriorityStrategy.hPoco.PriorityStrategy<TArgs,TDelegate>
HashFunction<T>2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\HashFunction.hPoco.HashFunction<T>
HashMap<Key,Mapped,HashFunc,>3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\HashMap.hPoco.HashMap<Key,Mapped,HashFunc,>
MethodNotification2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ActiveDispatcher.cppPoco.anonymous_namespace{activedispatcher.cpp}.MethodNotification
VarHolder23 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Dynamic\VarHolder.hPoco.Dynamic.VarHolder
Struct<K>3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Dynamic\Struct.hPoco.Dynamic.Struct<K>
Pair<K>3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\Dynamic\Pair.hPoco.Dynamic.Pair<K>
NetException24 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\NetException.hPoco.Net.NetException
SocketStream5 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\SocketStream.hPoco.Net.SocketStream
MultipartReader4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\MultipartReader.hPoco.Net.MultipartReader
PartStore4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\PartStore.hPoco.Net.PartStore
QuotedPrintableDecoder3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\QuotedPrintableDecoder.hPoco.Net.QuotedPrintableDecoder
QuotedPrintableEncoder3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\QuotedPrintableEncoder.hPoco.Net.QuotedPrintableEncoder
HTTPChunkedStreamBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\HTTPChunkedStream.hPoco.Net.HTTPChunkedStreamBuf
HTTPFixedLengthStreamBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\HTTPFixedLengthStream.hPoco.Net.HTTPFixedLengthStreamBuf
HTTPHeaderStreamBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\HTTPHeaderStream.hPoco.Net.HTTPHeaderStreamBuf
HTTPStreamBuf4 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\HTTPStream.hPoco.Net.HTTPStreamBuf
TCPServerConnectionFactory2 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\TCPServerConnectionFactory.hPoco.Net.TCPServerConnectionFactory
HTTPResponseStreamBuf3 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\HTTPIOStream.hPoco.Net.HTTPResponseStreamBuf

Statistics

Stat   types   FilePathString
Sum:00
Average:00
Minimum:00
Maximum:00
Standard deviation:00
Variance:00
warningCritical    Rule warning: Namespace name should correspond to file location
// <Name>Namespace name should correspond to file location</Name>

// For a good code organization, 
// do mirror the namespaces hierarchy and the source files directories tree.

warnif count > 0
from n in Application.Namespaces 

// Replace dots by spaces in namespace name
let dirCorresponding = n.Name.Replace('.', ' ')

// Look at source file decl of JustMyCode type's declared in n
from t in n.ChildTypes
where JustMyCode.Contains(t) && !t.IsGlobal
from decl in t.SourceDecls
let sourceFilePath = decl.SourceFile.FilePath.ToString()

// Replace dots and path separators by spaces in source files names
where !sourceFilePath.Replace('.',' ').Replace('\\',' ').Contains(dirCorresponding)

select new { t, dirCorresponding , sourceFilePath  } 

123 types matched

typesdirCorrespondingsourceFilePathFull Name
PooledThreadPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ThreadPool.cppPoco.PooledThread
ThreadPoolSingletonHolderPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ThreadPool.cppPoco.ThreadPoolSingletonHolder
ArchiveCompressorPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ArchiveStrategy.cppPoco.ArchiveCompressor
MessageNotificationPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\AsyncChannel.cppPoco.MessageNotification
AutoLoggerShutdownPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\Logger.cppPoco.AutoLoggerShutdown
DirectoryWatcherStrategyPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\DirectoryWatcher.cppPoco.DirectoryWatcherStrategy
DirectoryWatcherStrategy+ItemInfoPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\DirectoryWatcher.cppPoco.DirectoryWatcherStrategy+ItemInfo
WindowsDirectoryWatcherStrategyPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\DirectoryWatcher.cppPoco.WindowsDirectoryWatcherStrategy
FileHandlePocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\File_WIN32U.cppPoco.FileHandle
TempFileCollectorPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\TemporaryFile.cppPoco.TempFileCollector
TextEncodingManagerPocoC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\TextEncoding.cppPoco.TextEncodingManager
PtrPoco ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco\NumericString.hPoco.Impl.Ptr
MethodNotificationPoco anonymous_namespace{activedispatcher cpp}C:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ActiveDispatcher.cppPoco.anonymous_namespace{activedispatcher.cpp}.MethodNotification
StopNotificationPoco anonymous_namespace{activedispatcher cpp}C:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\ActiveDispatcher.cppPoco.anonymous_namespace{activedispatcher.cpp}.StopNotification
CachedPowerdouble_conversionC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\cached-powers.ccdouble_conversion.CachedPower
UInt128double_conversionC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\fixed-dtoa.ccdouble_conversion.UInt128
NetworkInterfaceImplPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\NetworkInterface.cppPoco.Net.NetworkInterfaceImpl
AFLTPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\SocketAddress.cppPoco.Net.AFLT
TCPConnectionNotificationPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\TCPServerDispatcher.cppPoco.Net.TCPConnectionNotification
FTPStreamBufPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\FTPStreamFactory.cppPoco.Net.FTPStreamBuf
FTPIOSPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\FTPStreamFactory.cppPoco.Net.FTPIOS
FTPStreamPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\FTPStreamFactory.cppPoco.Net.FTPStream
DialogStreamBufPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\POP3ClientSession.cppPoco.Net.DialogStreamBuf
DialogIOSPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\POP3ClientSession.cppPoco.Net.DialogIOS
DialogInputStreamPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\POP3ClientSession.cppPoco.Net.DialogInputStream
MessageNotificationPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\RemoteSyslogListener.cppPoco.Net.MessageNotification
RemoteUDPListenerPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\RemoteSyslogListener.cppPoco.Net.RemoteUDPListener
RemoteUDPListener+AnonymousEnumPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\RemoteSyslogListener.cppPoco.Net.RemoteUDPListener+AnonymousEnum
SyslogParserPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\RemoteSyslogListener.cppPoco.Net.SyslogParser
SyslogParser+AnonymousEnumPoco NetC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\RemoteSyslogListener.cppPoco.Net.SyslogParser+AnonymousEnum
IPAddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\IPAddressImpl.hPoco.Net.Impl.IPAddressImpl
IPAddressImpl+FamilyPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\IPAddressImpl.hPoco.Net.Impl.IPAddressImpl+Family
IPv4AddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\IPAddressImpl.hPoco.Net.Impl.IPv4AddressImpl
IPv6AddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\IPAddressImpl.hPoco.Net.Impl.IPv6AddressImpl
SocketAddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\SocketAddressImpl.hPoco.Net.Impl.SocketAddressImpl
IPv4SocketAddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\SocketAddressImpl.hPoco.Net.Impl.IPv4SocketAddressImpl
IPv6SocketAddressImplPoco Net ImplC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\Net\SocketAddressImpl.hPoco.Net.Impl.IPv6SocketAddressImpl
MultiPartHandlerPoco Net anonymous_namespace{mailmessage cpp}C:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\MailMessage.cppPoco.Net.anonymous_namespace{mailmessage.cpp}.MultiPartHandler
StringPartHandlerPoco Net anonymous_namespace{mailmessage cpp}C:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\src\MailMessage.cppPoco.Net.anonymous_namespace{mailmessage.cpp}.StringPartHandler
NamePoolItemPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\src\NamePool.cppPoco.XML.NamePoolItem
NamespaceSupportPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\NamespaceSupport.hPoco.XML.NamespaceSupport
AttributesImplPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\AttributesImpl.hPoco.XML.AttributesImpl
AttributesImpl+AttributePoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\AttributesImpl.hPoco.XML.AttributesImpl+Attribute
LocatorPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\Locator.hPoco.XML.Locator
EntityResolverImplPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\EntityResolverImpl.hPoco.XML.EntityResolverImpl
DeclHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\DeclHandler.hPoco.XML.DeclHandler
LexicalHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\LexicalHandler.hPoco.XML.LexicalHandler
InputSourcePoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\InputSource.hPoco.XML.InputSource
LocatorImplPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\LocatorImpl.hPoco.XML.LocatorImpl
SAXExceptionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\SAXException.hPoco.XML.SAXException
SAXNotRecognizedExceptionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\SAXException.hPoco.XML.SAXNotRecognizedException
SAXNotSupportedExceptionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\SAXException.hPoco.XML.SAXNotSupportedException
SAXParseExceptionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\SAXException.hPoco.XML.SAXParseException
ContextLocatorPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\src\ParserEngine.cppPoco.XML.ContextLocator
AttributesPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\Attributes.hPoco.XML.Attributes
ContentHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\ContentHandler.hPoco.XML.ContentHandler
EntityResolverPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\EntityResolver.hPoco.XML.EntityResolver
DTDHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\DTDHandler.hPoco.XML.DTDHandler
ErrorHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\ErrorHandler.hPoco.XML.ErrorHandler
DefaultHandlerPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\DefaultHandler.hPoco.XML.DefaultHandler
SAXParserPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\SAXParser.hPoco.XML.SAXParser
XMLReaderPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\XMLReader.hPoco.XML.XMLReader
XMLFilterPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\XMLFilter.hPoco.XML.XMLFilter
XMLFilterImplPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\XMLFilterImpl.hPoco.XML.XMLFilterImpl
WhitespaceFilterPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\SAX\WhitespaceFilter.hPoco.XML.WhitespaceFilter
AbstractContainerNodePoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\AbstractContainerNode.hPoco.XML.AbstractContainerNode
NodeListPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\NodeList.hPoco.XML.NodeList
ElementsByTagNameListPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\ElementsByTagNameList.hPoco.XML.ElementsByTagNameList
ElementsByTagNameListNSPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\ElementsByTagNameList.hPoco.XML.ElementsByTagNameListNS
AbstractNodePoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\AbstractNode.hPoco.XML.AbstractNode
ChildNodesListPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\ChildNodesList.hPoco.XML.ChildNodesList
EventDispatcherPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\EventDispatcher.hPoco.XML.EventDispatcher
EventDispatcher+EventListenerItemPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\EventDispatcher.hPoco.XML.EventDispatcher+EventListenerItem
EventExceptionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\EventException.hPoco.XML.EventException
EventException+AnonymousEnumPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\EventException.hPoco.XML.EventException+AnonymousEnum
DOMImplementationPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\DOMImplementation.hPoco.XML.DOMImplementation
DOMObjectPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\DOMObject.hPoco.XML.DOMObject
EventTargetPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\EventTarget.hPoco.XML.EventTarget
NodePoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\Node.hPoco.XML.Node
Node+AnonymousEnumPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\Node.hPoco.XML.Node+AnonymousEnum
EventPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\Event.hPoco.XML.Event
Event+PhaseTypePoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\Event.hPoco.XML.Event+PhaseType
MutationEventPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\MutationEvent.hPoco.XML.MutationEvent
MutationEvent+AttrChangeTypePoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\MutationEvent.hPoco.XML.MutationEvent+AttrChangeType
ElementPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\Element.hPoco.XML.Element
AttrPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\Attr.hPoco.XML.Attr
DocumentEventPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\DocumentEvent.hPoco.XML.DocumentEvent
DocumentPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\Document.hPoco.XML.Document
NamedNodeMapPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\NamedNodeMap.hPoco.XML.NamedNodeMap
AttrMapPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\AttrMap.hPoco.XML.AttrMap
DOMExceptionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\DOMException.hPoco.XML.DOMException
DOMException+AnonymousEnumPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\DOMException.hPoco.XML.DOMException+AnonymousEnum
CharacterDataPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\CharacterData.hPoco.XML.CharacterData
TextPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\Text.hPoco.XML.Text
CDATASectionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\CDATASection.hPoco.XML.CDATASection
CommentPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\Comment.hPoco.XML.Comment
DocumentTypePoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\DocumentType.hPoco.XML.DocumentType
DocumentFragmentPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\DocumentFragment.hPoco.XML.DocumentFragment
ProcessingInstructionPoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\ProcessingInstruction.hPoco.XML.ProcessingInstruction
EntityReferencePoco XMLC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\DOM\EntityReference.hPoco.XML.EntityReference

Statistics

Stat   dirCorresponding   sourceFilePath
Sum:00
Average:00
Minimum:00
Maximum:00
Standard deviation:00
Variance:00
warningCritical    Rule warning: Types with source files stored in the same directory, should be declared in the same namespace
// <Name>Types with source files stored in the same directory, should be declared in the same namespace</Name>
warnif count > 0 

// Group JustMyCode types in a lookup 
// where groups are keyed with directories that contain the types' source file(s).
// Note that a type can be contained in several groups 
// if it is declared in several source files stored in different directories.
let lookup = JustMyCode.Types.Where(t => !t.IsGlobal)
            
.ToMultiKeyLookup(
               
t => t.SourceDecls.Select(
                          
decl => decl.SourceFile.FilePath.ParentDirectoryPath).Distinct()
            
)


from groupOfTypes in lookup
let parentNamespaces = groupOfTypes.ParentNamespaces()

// Select group of types (with source files stored in the same directory) ...
// ... but contained in several namespaces
where parentNamespaces.Count() > 1

// mainNamespaces is the namespace that contains many types 
// declared in the directory groupOfTypes .key
let mainNamespace  = groupOfTypes
                     
.ToLookup(t => t.ParentNamespace)
                     
.OrderByDescending(g => g.Count()).First().Key

// Select types with source files stored in the same directory,
// but contained in namespaces different than mainNamespace.
let typesOutOfMainNamespace = groupOfTypes
                              
.Where(t => t.ParentNamespace != mainNamespace )

                               
// Filter types declared on several source files that contain generated methods 
                               // because typically such type contains one or several partial definitions generated.
                               // These partially generated types would be false positive for the present rule.
                               .Where(t => t.SourceDecls.Count() == 1 ||
                                           
t.Methods.Count(m => JustMyCode.Contains(m)) == 0)
where typesOutOfMainNamespace.Count() > 0

select new { mainNamespace, 

             
// Typically a type in typesOutOfMainNamespace ...
             // 1) ... is contained in the wrong namespace but its source file(s) is stored in the right directory.
             //      --> In such situation the type should be contained in mainNamespace.
             // 2) ... is contained in the right namespace but its source file(s) is stored in the wrong directory
             //      --> In such situation the source file of type must be moved to the parent namespace directory.
             // 3) ... is declared in multiple source files, stored in different directories.
             //      --> It would be preferable that all source files are stored in a single directory.
             typesOutOfMainNamespace   }

7 namespaces matched

namespacestypesOutOfMainNamespaceFull Name
Poco4 typesPoco
15 types
Poco.Net3 typesPoco.Net
Poco.Net7 typesPoco.Net
11 types
3 types
Poco.Util2 typesPoco.Util

Statistics

Stat   typesOutOfMainNamespace
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
warningCritical    Rule warning: Types declared in the same namespace, should have their source files stored in the same directory
// <Name>Types declared in the same namespace, should have their source files stored in the same directory</Name>
warnif count > 0 
from @namespace in Application.Namespaces

// Group types of @namespace in a lookup 
// where groups are keyed with directories that contain the types' source file(s).
// Note that a type can be contained in several groups 
// if it is declared in several source files stored in different directories.
let lookup = @namespace.ChildTypes.Where(t => !t.IsGlobal && JustMyCode.Contains(t))
            
.ToMultiKeyLookup(
               
t => t.SourceDecls.Select(
                          
decl => decl.SourceFile.FilePath.ParentDirectoryPath).Distinct()
            
)

// Are types of @namespaces declared in more than one directory?
where lookup.Count > 1

// Infer the main directory, preferably the one that has the same name as the namespace.
let dirs = lookup.Select(types => types.Key)
let mainDirNullable = dirs.Where(d => d.DirectoryName == @namespace.SimpleName).FirstOrDefault()
let mainDir = mainDirNullable ?? dirs.First()

// Types declared out of mainDir, are types in group of types declared in a directory different than mainDir!
let typesDeclaredOutOfMainDir = lookup.Where(types => types.Key != mainDir)
                                
.SelectMany(types => types)
                                
                                
// Filter types declared on several source files that contain generated methods 
                                // because typically such type contains one or several partial definitions generated.
                                // These partially generated types would be false positive for the present rule.
                                .Where(t => t.SourceDecls.Count() == 1 ||
                                            
t.Methods.Count(m => JustMyCode.Contains(m)) == 0)

where typesDeclaredOutOfMainDir.Count() > 0

select new { @namespace, 

             
// Typically a type in typesDeclaredOutOfMainDir ...
             // 1) ... is contained in the wrong namespace but its source file(s) is stored in the right directory.
             //      --> In such situation the type parent namespace should be the namespace corresponding to the directory.
             // 2) ... is contained in the right namespace but its source file(s) is stored in the wrong directory
             //      --> In such situation the type source file should be moved to mainDir.
             // 3) ... is declared in multiple source files, stored in different directories.
             //      --> It would be preferable that all source files are stored in a single directory.
             typesDeclaredOutOfMainDir , 

             
mainDir = mainDir.ToString() }

6 namespaces matched

namespacestypesDeclaredOutOfMainDirmainDirFull Name
39 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\Poco
Poco11 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\include\PocoPoco
Poco.Net14 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Net\include\Poco\NetPoco.Net
29 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\XML
Poco.XML75 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\XML\include\Poco\XMLPoco.XML
Poco.Util6 typesC:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Util\include\Poco\UtilPoco.Util

Statistics

Stat   typesDeclaredOutOfMainDir   mainDir
Sum:00
Average:00
Minimum:00
Maximum:00
Standard deviation:00
Variance:00

Object Oriented Design

Base class should not use derivatives
// <Name>Base class should not use derivatives</Name>
warnif count > 0 
from baseClass in JustMyCode.Types
where baseClass.IsClass && baseClass.NbChildren > 0 // <-- for optimization!
let derivedClassesUsed = baseClass.DerivedTypes.UsedBy(baseClass)
where derivedClassesUsed.Count() > 0
select new { baseClass, derivedClassesUsed }

6 types matched

typesderivedClassesUsedFull Name
SocketImpl1 typePoco.Net.SocketImpl
AbstractContainerNode2 typesPoco.XML.AbstractContainerNode
AbstractNode3 typesPoco.XML.AbstractNode
Node1 typePoco.XML.Node
Subsystem1 typePoco.Util.Subsystem
AbstractConfiguration1 typePoco.Util.AbstractConfiguration

Statistics

Stat   derivedClassesUsed
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
Class shouldn't be too deep in inheritance tree
// <Name>Class shouldn't be too deep in inheritance tree</Name>
warnif count > 0 from t in JustMyCode.Types 
where t.IsClass
let baseClasses = t.BaseClasses.ExceptThirdParty()

// Warn for classes with 3 or more base classes.
// Notice that we don't count third-party classes 
// because this rule concerns your code design,
// not third-party libraries consumed design.
where baseClasses.Count() >= 3

select new { t, baseClasses, 
                
// The metric value DepthOfInheritance takes account
                // of third-party base classes
                t.DepthOfInheritance } 

// Branches too long in the derivation should be avoided.
// See the definition of the DepthOfInheritance metric here 
// http://www.cppdepend.com/Metrics.aspx#DIT

105 types matched

typesbaseClassesDepth of inheritanceFull Name
DataFormatException3 types4Poco.DataFormatException
SyntaxException3 types4Poco.SyntaxException
CircularReferenceException3 types4Poco.CircularReferenceException
PathSyntaxException4 types5Poco.PathSyntaxException
ProtocolException3 types4Poco.ProtocolException
FileException3 types4Poco.FileException
FileExistsException4 types5Poco.FileExistsException
FileNotFoundException4 types5Poco.FileNotFoundException
PathNotFoundException4 types5Poco.PathNotFoundException
FileReadOnlyException4 types5Poco.FileReadOnlyException
FileAccessDeniedException4 types5Poco.FileAccessDeniedException
CreateFileException4 types5Poco.CreateFileException
OpenFileException4 types5Poco.OpenFileException
WriteFileException4 types5Poco.WriteFileException
ReadFileException4 types5Poco.ReadFileException
ActiveRunnable<ResultType,ArgType,OwnerType>3 types2Poco.ActiveRunnable<ResultType,ArgType,OwnerType>
ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>3 types2Poco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>
ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>3 types2Poco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>
ActiveRunnable<void,void,type-parameter-0-0>3 types2Poco.ActiveRunnable<void,void,type-parameter-0-0>
AsyncChannel4 types2Poco.AsyncChannel
ConsoleChannel3 types2Poco.ConsoleChannel
ColorConsoleChannel3 types2Poco.ColorConsoleChannel
EventLogChannel3 types2Poco.EventLogChannel
FileChannel3 types2Poco.FileChannel
FormattingChannel3 types2Poco.FormattingChannel
Logger3 types2Poco.Logger
SplitterChannel3 types2Poco.SplitterChannel
NullChannel3 types2Poco.NullChannel
WindowsConsoleChannel3 types2Poco.WindowsConsoleChannel
WindowsColorConsoleChannel3 types2Poco.WindowsColorConsoleChannel
PatternFormatter3 types2Poco.PatternFormatter
SimpleFileChannel3 types2Poco.SimpleFileChannel
StreamChannel3 types2Poco.StreamChannel
TaskStartedNotification3 types3Poco.TaskStartedNotification
TaskCancelledNotification3 types3Poco.TaskCancelledNotification
TaskFinishedNotification3 types3Poco.TaskFinishedNotification
TaskFailedNotification3 types3Poco.TaskFailedNotification
TaskProgressNotification3 types3Poco.TaskProgressNotification
TaskCustomNotification<C>3 types3Poco.TaskCustomNotification<C>
OpcomChannel3 types2Poco.OpcomChannel
SyslogChannel3 types2Poco.SyslogChannel
InvalidAddressException3 types5Poco.Net.InvalidAddressException
InvalidSocketException3 types5Poco.Net.InvalidSocketException
ServiceNotFoundException3 types5Poco.Net.ServiceNotFoundException
ConnectionAbortedException3 types5Poco.Net.ConnectionAbortedException
ConnectionResetException3 types5Poco.Net.ConnectionResetException
ConnectionRefusedException3 types5Poco.Net.ConnectionRefusedException
DNSException3 types5Poco.Net.DNSException
HostNotFoundException4 types6Poco.Net.HostNotFoundException
NoAddressFoundException4 types6Poco.Net.NoAddressFoundException
InterfaceNotFoundException3 types5Poco.Net.InterfaceNotFoundException
NoMessageException3 types5Poco.Net.NoMessageException
MessageException3 types5Poco.Net.MessageException
MultipartException4 types6Poco.Net.MultipartException
HTTPException3 types5Poco.Net.HTTPException
NotAuthenticatedException4 types6Poco.Net.NotAuthenticatedException
UnsupportedRedirectException4 types6Poco.Net.UnsupportedRedirectException
FTPException3 types5Poco.Net.FTPException
SMTPException3 types5Poco.Net.SMTPException
POP3Exception3 types5Poco.Net.POP3Exception
ICMPException3 types5Poco.Net.ICMPException
HTMLFormException3 types5Poco.Net.HTMLFormException
WebSocketException3 types5Poco.Net.WebSocketException
UnsupportedFamilyException3 types5Poco.Net.UnsupportedFamilyException
HTTPRequest3 types3Poco.Net.HTTPRequest
HTTPResponse3 types3Poco.Net.HTTPResponse
HTTPServerRequest4 types4Poco.Net.HTTPServerRequest
HTTPServerResponse4 types4Poco.Net.HTTPServerResponse
HTTPServerResponseImpl5 types5Poco.Net.HTTPServerResponseImpl
HTTPServerRequestImpl5 types5Poco.Net.HTTPServerRequestImpl
RemoteSyslogListener3 types3Poco.Net.RemoteSyslogListener
SAXNotRecognizedException3 types5Poco.XML.SAXNotRecognizedException
SAXNotSupportedException3 types5Poco.XML.SAXNotSupportedException
SAXParseException3 types5Poco.XML.SAXParseException
XMLWriter3 types1Poco.XML.XMLWriter
DefaultHandler4 types1Poco.XML.DefaultHandler
XMLFilterImpl6 types2Poco.XML.XMLFilterImpl
WhitespaceFilter8 types3Poco.XML.WhitespaceFilter
AbstractContainerNode4 types4Poco.XML.AbstractContainerNode
AbstractNode3 types3Poco.XML.AbstractNode
Element5 types5Poco.XML.Element
Attr4 types4Poco.XML.Attr
Document6 types5Poco.XML.Document
CharacterData4 types4Poco.XML.CharacterData
Text5 types5Poco.XML.Text
CDATASection6 types6Poco.XML.CDATASection
Comment5 types5Poco.XML.Comment
DocumentType5 types5Poco.XML.DocumentType
DocumentFragment5 types5Poco.XML.DocumentFragment
ProcessingInstruction4 types4Poco.XML.ProcessingInstruction
EntityReference4 types4Poco.XML.EntityReference
Entity5 types5Poco.XML.Entity
Notation4 types4Poco.XML.Notation
DOMBuilder3 types1Poco.XML.DOMBuilder
UnknownOptionException3 types5Poco.Util.UnknownOptionException
AmbiguousOptionException3 types5Poco.Util.AmbiguousOptionException
MissingOptionException3 types5Poco.Util.MissingOptionException
MissingArgumentException3 types5Poco.Util.MissingArgumentException
InvalidArgumentException3 types5Poco.Util.InvalidArgumentException
UnexpectedArgumentException3 types5Poco.Util.UnexpectedArgumentException

Statistics

Stat   baseClasses   Depth of inheritance
Sum:0419
Average:03.99
Minimum:01
Maximum:06
Standard deviation:01.36
Variance:01.86
Constructor should not call a virtual methods
// <Name>Constructor should not call a virtual methods</Name>

// Returns constructor of a non-sealed type calling virtual methods.
// In such a situation, if a derived class overrides the method,
// then the override method will be called before the derived constructor.
// This makes the class fragile to derive from.
//
// Violations reported can be solved by re-designing object initialisation
// or by marking the parent class as sealed, if possible.

warnif count > 0
from t in Application.Types where 
   
t.IsClass &&
  
!t.IsGeneratedByCompiler

from ctor in t.Constructors 
let virtualMethodsCalled = from mCalled in ctor.MethodsCalled
                           
where mCalled.IsVirtual &&
                                
(mCalled.ParentType == t ||
                                 
t.DeriveFrom(mCalled.ParentType))
                           
select mCalled
where virtualMethodsCalled.Count() > 0

select new { ctor , 
             
virtualMethodsCalled, 
             
// If there is no derived type, it might be 
             // an opportunity to mark t as sealed.
             t.DerivedTypes }

22 methods matched

methodsvirtualMethodsCalledDerivedTypesFull Name
Exception(conststd::string&,constPoco::Exception&,int)1 method106 typesPoco.Exception.Exception(conststd::string&,constPoco::Exception&,int)
Exception(constPoco::Exception&)1 method106 typesPoco.Exception.Exception(constPoco::Exception&)
Any(constPoco::Any&)1 method0 typePoco.Any.Any(constPoco::Any&)
LogFileImpl(conststd::string&)1 method1 typePoco.LogFileImpl.LogFileImpl(conststd::string&)
TaskFailedNotification(Poco::Task*,constPoco::Exception&)1 method0 typePoco.TaskFailedNotification.TaskFailedNotification(Poco::Task* ,constPoco::Exception&)
Expire(constAbstractDelegate<void>&,Timestamp::TimeDiff)1 method0 typePoco.Expire<void>.Expire(constAbstractDelegate<void>& ,Timestamp::TimeDiff)
Expire(constPoco::Expire<void>&)1 method0 typePoco.Expire<void>.Expire(constPoco::Expire<void>&)
PriorityExpire(constAbstractPriorityDelegate<void>& ,Timestamp::TimeDiff)1 method0 typePoco.PriorityExpire<void>.PriorityExpire(constAbstractPriorityDelegate <void>&,Timestamp::TimeDiff)
PriorityExpire(constPoco::PriorityExpire<void>&)1 method0 typePoco.PriorityExpire<void>.PriorityExpire(constPoco::PriorityExpire <void>&)
Var(constPoco::Dynamic::Var&)1 method0 typePoco.Dynamic.Var.Var(constPoco::Dynamic::Var&)
ServerSocket(constPoco::Net::SocketAddress&,int)2 methods0 typePoco.Net.ServerSocket.ServerSocket(constPoco::Net::SocketAddress&,int)
ServerSocket(Poco::UInt16,int)2 methods0 typePoco.Net.ServerSocket.ServerSocket(Poco::UInt16,int)
StreamSocketImpl(IPAddress::Family)1 method1 typePoco.Net.StreamSocketImpl.StreamSocketImpl(IPAddress::Family)
ICMPSocketImpl(IPAddress::Family,int,int,int)1 method0 typePoco.Net.ICMPSocketImpl.ICMPSocketImpl(IPAddress::Family,int,int,int)
SocketAcceptor<ServiceHandler>(Poco::Net::ServerSocket& ,Poco::Net::SocketReactor&)1 method0 typePoco.Net.SocketAcceptor<ServiceHandler>.SocketAcceptor<ServiceHandler> (Poco::Net::ServerSocket&,Poco::Net::SocketReactor&)
ParallelSocketAcceptor<ServiceHandler,SR>(Poco::Net::ServerSocket& ,Poco::Net::SocketReactor&,unsignedint)1 method0 typePoco.Net.ParallelSocketAcceptor<ServiceHandler,SR> .ParallelSocketAcceptor<ServiceHandler,SR>(Poco::Net::ServerSocket& ,Poco::Net::SocketReactor&,unsignedint)
SocketConnector<ServiceHandler>(Poco::Net::SocketAddress& ,Poco::Net::SocketReactor&)1 method0 typePoco.Net.SocketConnector<ServiceHandler>.SocketConnector <ServiceHandler>(Poco::Net::SocketAddress&,Poco::Net::SocketReactor&)
LocatorImpl(constPoco::XML::Locator&)4 methods0 typePoco.XML.LocatorImpl.LocatorImpl(constPoco::XML::Locator&)
SAXParseException(conststd::string&,constPoco::XML::Locator&)4 methods0 typePoco.XML.SAXParseException.SAXParseException(conststd::string& ,constPoco::XML::Locator&)
SAXParseException(conststd::string&,constPoco::XML::Locator& ,constPoco::Exception&)4 methods0 typePoco.XML.SAXParseException.SAXParseException(conststd::string& ,constPoco::XML::Locator&,constPoco::Exception&)
DOMBuilder(Poco::XML::XMLReader&,Poco::XML::NamePool*)3 methods0 typePoco.XML.DOMBuilder.DOMBuilder(Poco::XML::XMLReader& ,Poco::XML::NamePool*)
Option(constPoco::Util::Option&)1 method0 typePoco.Util.Option.Option(constPoco::Util::Option&)

Statistics

Stat   virtualMethodsCalled   DerivedTypes
Sum:00
Average:00
Minimum:00
Maximum:00
Standard deviation:00
Variance:00
Avoid the Singleton pattern
//<Name>Avoid the Singleton pattern</Name>
warnif count > 0
from t in Application.Types
where !t.IsStatic && !t.IsAbstract && (t.IsClass || t.IsStructure)

// All ctors of a singleton are private
where t.Constructors.Where(ctor => !ctor.IsPrivate).Count() == 0

// A singleton contains one static field of its parent type, to reference the unique instance
let staticFieldInstances = t.StaticFields.WithFieldType(t)
where staticFieldInstances.Count() == 1
select new { t, staticFieldInstance = staticFieldInstances.First() }

// The Singleton pattern consists in syntactically enforcing that a class 
// has just one unique instance.
// At first glance, this pattern looks appealing and it is widely used.
// However, we discourage you from using singleton classes because experience
// shows that singletons often result in less testable and less maintainable code.
// More details available in these discussions:
//  http://codebetter.com/patricksmacchia/2011/05/04/back-to-basics-usage-of-static-members/
//  http://adamschepis.com/blog/2011/05/02/im-adam-and-im-a-recovering-singleton-addict/

No types matched

Don't assign static fields from instance methods
// <Name>Don't assign static fields from instance methods</Name>
// Assigning static fields from instance methods leads to
// poorly maintainable and non thread-safe code.
// It is advised to assign static fields inline or from class constructor.
warnif count > 0
from f in Application.Fields where 
  
f.IsStatic &&
 
!f.IsGeneratedByCompiler && !f.IsGlobal
 
let assignedBy = f.MethodsAssigningMe.Where(m => !m.IsStatic)
where assignedBy .Count() > 0
select new { f, assignedBy }

11 fields matched

fieldsassignedByFull Name
IN_ENCODING2 methodsPoco.Base32DecoderBuf.IN_ENCODING
IN_ENCODING_INIT1 methodPoco.Base32DecoderBuf.IN_ENCODING_INIT
IN_ENCODING2 methodsPoco.Base64DecoderBuf.IN_ENCODING
IN_ENCODING_INIT1 methodPoco.Base64DecoderBuf.IN_ENCODING_INIT
SECONDS1 methodPoco.Timespan.SECONDS
MINUTES2 methodsPoco.Timespan.MINUTES
HOURS2 methodsPoco.Timespan.HOURS
DAYS2 methodsPoco.Timespan.DAYS
kMask321 methoddouble_conversion.UInt128.kMask32
PARSE_BUFFER_SIZE2 methodsPoco.XML.ParserEngine.PARSE_BUFFER_SIZE
_pInstance1 methodPoco.Util.Application._pInstance

Statistics

Stat   assignedBy
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
Avoid Abstract Classes with too many methods
// <Name>Avoid Abstract Classes with too many methods</Name>
// An abstract class  should abstract a clear and well-defined concept.
// Such concept shoudln't be represented with too many methods and property getter.
warnif count > 0 from t in JustMyCode.Types where 
  
t.IsAbstract
let methodsAndGetters = t.Methods
where methodsAndGetters.Count() > 10
select new { t, methodsAndGetters }

12 types matched

typesmethodsAndGettersFull Name
TextEncoding17 methodsPoco.TextEncoding
DigestEngine11 methodsPoco.DigestEngine
Task16 methodsPoco.Task
VarHolder42 methodsPoco.Dynamic.VarHolder
ICMPPacketImpl16 methodsPoco.Net.ICMPPacketImpl
IPAddressImpl25 methodsPoco.Net.Impl.IPAddressImpl
Attributes14 methodsPoco.XML.Attributes
ContentHandler13 methodsPoco.XML.ContentHandler
XMLReader18 methodsPoco.XML.XMLReader
AbstractNode45 methodsPoco.XML.AbstractNode
Node30 methodsPoco.XML.Node
AbstractConfiguration48 methodsPoco.Util.AbstractConfiguration

Statistics

Stat   methodsAndGetters
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0

API Breaking Changes

API Breaking Changes: Types
// <Name>API Breaking Changes: Types</Name>
// This rule warns if a publicly visible type is 
// not publicly visible anymore or if it has been removed.
// Such type can break the code of your clients.

warnif count > 0 from t in codeBase.OlderVersion().Application.Types
where t.IsPublic && 

     
// The type has been removed and its parent project hasn't been removed ...
     ( (t.WasRemoved() && !t.ParentProject.WasRemoved()) ||

     
// ... or the type is not publicly visible anymore
       !t.WasRemoved() && !t.NewerVersion().IsPublic)

select new { t,
             
NewVisibility = (t.WasRemoved() ? " " : t.NewerVersion().Visibility.ToString()) }

31 types matched

typesNewVisibilityFull Name
DynamicAnyHolder Poco.DynamicAnyHolder
DynamicAnyHolderImpl<T> Poco.DynamicAnyHolderImpl<T>
DynamicAnyHolderImpl<signedchar> Poco.DynamicAnyHolderImpl<signedchar>
DynamicAnyHolderImpl<short> Poco.DynamicAnyHolderImpl<short>
DynamicAnyHolderImpl<int> Poco.DynamicAnyHolderImpl<int>
DynamicAnyHolderImpl<longlong> Poco.DynamicAnyHolderImpl<longlong>
DynamicAnyHolderImpl<unsignedchar> Poco.DynamicAnyHolderImpl<unsignedchar>
DynamicAnyHolderImpl<unsignedshort> Poco.DynamicAnyHolderImpl<unsignedshort>
DynamicAnyHolderImpl<unsignedint> Poco.DynamicAnyHolderImpl<unsignedint>
DynamicAnyHolderImpl<unsignedlonglong> Poco.DynamicAnyHolderImpl<unsignedlonglong>
DynamicAnyHolderImpl<bool> Poco.DynamicAnyHolderImpl<bool>
DynamicAnyHolderImpl<float> Poco.DynamicAnyHolderImpl<float>
DynamicAnyHolderImpl<double> Poco.DynamicAnyHolderImpl<double>
DynamicAnyHolderImpl<char> Poco.DynamicAnyHolderImpl<char>
DynamicAnyHolderImpl<std::basic_string<char,std::char_traits<char> ,std::allocator<char>>> Poco.DynamicAnyHolderImpl<std::basic_string<char,std::char_traits<char >,std::allocator<char>>>
DynamicAnyHolderImpl<long> Poco.DynamicAnyHolderImpl<long>
DynamicAnyHolderImpl<unsignedlong> Poco.DynamicAnyHolderImpl<unsignedlong>
DynamicAnyHolderImpl<vector<type-parameter-0-0,allocator <type-parameter-0-0>>> Poco.DynamicAnyHolderImpl<vector<type-parameter-0-0,allocator <type-parameter-0-0>>>
DynamicAnyHolderImpl<Poco::DateTime> Poco.DynamicAnyHolderImpl<Poco::DateTime>
DynamicAnyHolderImpl<Poco::LocalDateTime> Poco.DynamicAnyHolderImpl<Poco::LocalDateTime>
DynamicAnyHolderImpl<Poco::Timestamp> Poco.DynamicAnyHolderImpl<Poco::Timestamp>
DynamicAny Poco.DynamicAny
TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnumPrivatePoco.TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnum
IPAddressImpl Poco.Net.IPAddressImpl
IPv4AddressImpl Poco.Net.IPv4AddressImpl
SocketAddressImpl Poco.Net.SocketAddressImpl
IPv4SocketAddressImpl Poco.Net.IPv4SocketAddressImpl
NameValueCollection+ILT Poco.Net.NameValueCollection+ILT
FTPClientSession+AnonymousEnumProtectedPoco.Net.FTPClientSession+AnonymousEnum
SMTPClientSession+AnonymousEnumProtectedPoco.Net.SMTPClientSession+AnonymousEnum
NetworkInitializer anonymous_namespace{dns.cpp}.NetworkInitializer

Statistics

Stat   NewVisibility
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
API Breaking Changes: Methods
// <Name>API Breaking Changes: Methods</Name>
// This rule warns if a publicly visible method is 
// not publicly visible anymore or if it has been removed.
// Such method can break the code of your clients.

warnif count > 0 from m in codeBase.OlderVersion().Application.Methods
where m.IsPublic && 

     
// The method has been removed and its parent type hasn't been removed ...
     ( (m.WasRemoved() && !m.ParentType.WasRemoved()) ||

     
// ... or the method is not publicly visible anymore
       !m.WasRemoved() && !m.NewerVersion().IsPublic)

select new { m,
             
NewVisibility = (m.WasRemoved() ? " " : m.NewerVersion().Visibility.ToString()) }

262 methods matched

methodsNewVisibilityFull Name
adler32_combine64(uLong,uLong,long) __Globals.adler32_combine64(uLong,uLong,long)
adler32_combine_(uLong,uLong,long) __Globals.adler32_combine_(uLong,uLong,long)
crc32_combine64(uLong,uLong,long) __Globals.crc32_combine64(uLong,uLong,long)
crc32_combine_(uLong,uLong,long) __Globals.crc32_combine_(uLong,uLong,long)
updatewindow(z_streamp,unsignedint) __Globals.updatewindow(z_streamp,unsignedint)
syncsearch(unsignedint*,unsignedchar*,unsignedint) __Globals.syncsearch(unsignedint*,unsignedchar*,unsignedint)
compress_block(deflate_state*,ct_data*,ct_data*) __Globals.compress_block(deflate_state*,ct_data*,ct_data*)
toUTF16(conststd::string&,std::wstring&) Poco.UnicodeConverter.toUTF16(conststd::string&,std::wstring&)
toUTF16(constchar*,int,std::wstring&) Poco.UnicodeConverter.toUTF16(constchar*,int,std::wstring&)
toUTF16(constchar*,std::wstring&) Poco.UnicodeConverter.toUTF16(constchar*,std::wstring&)
toUTF8(conststd::wstring&,std::string&) Poco.UnicodeConverter.toUTF8(conststd::wstring&,std::string&)
toUTF8(constwchar_t*,int,std::string&) Poco.UnicodeConverter.toUTF8(constwchar_t*,int,std::string&)
toUTF8(constwchar_t*,std::string&) Poco.UnicodeConverter.toUTF8(constwchar_t*,std::string&)
formatHex(int) Poco.NumberFormatter.formatHex(int)
formatHex(int,int) Poco.NumberFormatter.formatHex(int,int)
formatHex(unsignedint) Poco.NumberFormatter.formatHex(unsignedint)
formatHex(unsignedint,int) Poco.NumberFormatter.formatHex(unsignedint,int)
formatHex(long) Poco.NumberFormatter.formatHex(long)
formatHex(long,int) Poco.NumberFormatter.formatHex(long,int)
formatHex(unsignedlong) Poco.NumberFormatter.formatHex(unsignedlong)
formatHex(unsignedlong,int) Poco.NumberFormatter.formatHex(unsignedlong,int)
formatHex(Int64) Poco.NumberFormatter.formatHex(Int64)
formatHex(Int64,int) Poco.NumberFormatter.formatHex(Int64,int)
formatHex(UInt64) Poco.NumberFormatter.formatHex(UInt64)
formatHex(UInt64,int) Poco.NumberFormatter.formatHex(UInt64,int)
operator+(constchar*,constPoco::DynamicAny&) Poco.__Globals.operator+(constchar*,constPoco::DynamicAny&)
operator+(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator+(constchar&,constPoco::DynamicAny&)
operator-(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator-(constchar&,constPoco::DynamicAny&)
operator*(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator*(constchar&,constPoco::DynamicAny&)
operator/(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator/(constchar&,constPoco::DynamicAny&)
operator+=(char&,constPoco::DynamicAny&) Poco.__Globals.operator+=(char&,constPoco::DynamicAny&)
operator-=(char&,constPoco::DynamicAny&) Poco.__Globals.operator-=(char&,constPoco::DynamicAny&)
operator*=(char&,constPoco::DynamicAny&) Poco.__Globals.operator*=(char&,constPoco::DynamicAny&)
operator/=(char&,constPoco::DynamicAny&) Poco.__Globals.operator/=(char&,constPoco::DynamicAny&)
operator==(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator==(constchar&,constPoco::DynamicAny&)
operator!=(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator!=(constchar&,constPoco::DynamicAny&)
operator<(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator<(constchar&,constPoco::DynamicAny&)
operator<=(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator<=(constchar&,constPoco::DynamicAny&)
operator>(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator>(constchar&,constPoco::DynamicAny&)
operator>=(constchar&,constPoco::DynamicAny&) Poco.__Globals.operator>=(constchar&,constPoco::DynamicAny&)
operator+(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator+(constPoco::Int8&,constPoco::DynamicAny&)
operator-(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator-(constPoco::Int8&,constPoco::DynamicAny&)
operator*(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator*(constPoco::Int8&,constPoco::DynamicAny&)
operator/(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator/(constPoco::Int8&,constPoco::DynamicAny&)
operator+=(Poco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator+=(Poco::Int8&,constPoco::DynamicAny&)
operator-=(Poco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator-=(Poco::Int8&,constPoco::DynamicAny&)
operator*=(Poco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator*=(Poco::Int8&,constPoco::DynamicAny&)
operator/=(Poco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator/=(Poco::Int8&,constPoco::DynamicAny&)
operator==(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator==(constPoco::Int8&,constPoco::DynamicAny&)
operator!=(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator!=(constPoco::Int8&,constPoco::DynamicAny&)
operator<(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator<(constPoco::Int8&,constPoco::DynamicAny&)
operator<=(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator<=(constPoco::Int8&,constPoco::DynamicAny&)
operator>(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator>(constPoco::Int8&,constPoco::DynamicAny&)
operator>=(constPoco::Int8&,constPoco::DynamicAny&) Poco.__Globals.operator>=(constPoco::Int8&,constPoco::DynamicAny&)
operator+(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator+(constPoco::UInt8&,constPoco::DynamicAny&)
operator-(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator-(constPoco::UInt8&,constPoco::DynamicAny&)
operator*(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator*(constPoco::UInt8&,constPoco::DynamicAny&)
operator/(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator/(constPoco::UInt8&,constPoco::DynamicAny&)
operator+=(Poco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator+=(Poco::UInt8&,constPoco::DynamicAny&)
operator-=(Poco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator-=(Poco::UInt8&,constPoco::DynamicAny&)
operator*=(Poco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator*=(Poco::UInt8&,constPoco::DynamicAny&)
operator/=(Poco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator/=(Poco::UInt8&,constPoco::DynamicAny&)
operator==(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator==(constPoco::UInt8&,constPoco::DynamicAny&)
operator!=(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator!=(constPoco::UInt8&,constPoco::DynamicAny&)
operator<(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator<(constPoco::UInt8&,constPoco::DynamicAny&)
operator<=(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator<=(constPoco::UInt8&,constPoco::DynamicAny&)
operator>(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator>(constPoco::UInt8&,constPoco::DynamicAny&)
operator>=(constPoco::UInt8&,constPoco::DynamicAny&) Poco.__Globals.operator>=(constPoco::UInt8&,constPoco::DynamicAny&)
operator+(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator+(constPoco::Int16&,constPoco::DynamicAny&)
operator-(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator-(constPoco::Int16&,constPoco::DynamicAny&)
operator*(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator*(constPoco::Int16&,constPoco::DynamicAny&)
operator/(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator/(constPoco::Int16&,constPoco::DynamicAny&)
operator+=(Poco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator+=(Poco::Int16&,constPoco::DynamicAny&)
operator-=(Poco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator-=(Poco::Int16&,constPoco::DynamicAny&)
operator*=(Poco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator*=(Poco::Int16&,constPoco::DynamicAny&)
operator/=(Poco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator/=(Poco::Int16&,constPoco::DynamicAny&)
operator==(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator==(constPoco::Int16&,constPoco::DynamicAny&)
operator!=(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator!=(constPoco::Int16&,constPoco::DynamicAny&)
operator<(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator<(constPoco::Int16&,constPoco::DynamicAny&)
operator<=(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator<=(constPoco::Int16&,constPoco::DynamicAny&)
operator>(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator>(constPoco::Int16&,constPoco::DynamicAny&)
operator>=(constPoco::Int16&,constPoco::DynamicAny&) Poco.__Globals.operator>=(constPoco::Int16&,constPoco::DynamicAny&)
operator+(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator+(constPoco::UInt16&,constPoco::DynamicAny&)
operator-(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator-(constPoco::UInt16&,constPoco::DynamicAny&)
operator*(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator*(constPoco::UInt16&,constPoco::DynamicAny&)
operator/(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator/(constPoco::UInt16&,constPoco::DynamicAny&)
operator+=(Poco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator+=(Poco::UInt16&,constPoco::DynamicAny&)
operator-=(Poco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator-=(Poco::UInt16&,constPoco::DynamicAny&)
operator*=(Poco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator*=(Poco::UInt16&,constPoco::DynamicAny&)
operator/=(Poco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator/=(Poco::UInt16&,constPoco::DynamicAny&)
operator==(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator==(constPoco::UInt16&,constPoco::DynamicAny&)
operator!=(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator!=(constPoco::UInt16&,constPoco::DynamicAny&)
operator<(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator<(constPoco::UInt16&,constPoco::DynamicAny&)
operator<=(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator<=(constPoco::UInt16&,constPoco::DynamicAny&)
operator>(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator>(constPoco::UInt16&,constPoco::DynamicAny&)
operator>=(constPoco::UInt16&,constPoco::DynamicAny&) Poco.__Globals.operator>=(constPoco::UInt16&,constPoco::DynamicAny&)
operator+(constPoco::Int32&,constPoco::DynamicAny&) Poco.__Globals.operator+(constPoco::Int32&,constPoco::DynamicAny&)
operator-(constPoco::Int32&,constPoco::DynamicAny&) Poco.__Globals.operator-(constPoco::Int32&,constPoco::DynamicAny&)
operator*(constPoco::Int32&,constPoco::DynamicAny&) Poco.__Globals.operator*(constPoco::Int32&,constPoco::DynamicAny&)
operator/(constPoco::Int32&,constPoco::DynamicAny&) Poco.__Globals.operator/(constPoco::Int32&,constPoco::DynamicAny&)

Statistics

Stat   NewVisibility
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
API Breaking Changes: Fields
// <Name>API Breaking Changes: Fields</Name>
// This rule warns if a publicly visible field is 
// not publicly visible anymore or if it has been removed.
// Such field can break the code of your clients.

warnif count > 0 from f in codeBase.OlderVersion().Application.Fields
where f.IsPublic &&

     
// The field has been removed and its parent type hasn't been removed ...
     ( (f.WasRemoved() && !f.ParentType.WasRemoved()) ||

     
// ... or the field is not publicly visible anymore
       !f.WasRemoved() && !f.NewerVersion().IsPublic)

select new { f,
             
NewVisibility = (f.WasRemoved() ? " " : f.NewerVersion().Visibility.ToString()) }

39 fields matched

fieldsNewVisibilityFull Name
last_eob_len internal_state.last_eob_len
SSB_FAIL AnonymousEnum.SSB_FAIL
SSB_DONE AnonymousEnum.SSB_DONE
SSB_CONTINUE AnonymousEnum.SSB_CONTINUE
ucp_Cc AnonymousEnum.ucp_Cc
ucp_Cf AnonymousEnum.ucp_Cf
ucp_Cn AnonymousEnum.ucp_Cn
ucp_Co AnonymousEnum.ucp_Co
ucp_Cs AnonymousEnum.ucp_Cs
ucp_Ll AnonymousEnum.ucp_Ll
ucp_Lm AnonymousEnum.ucp_Lm
ucp_Lo AnonymousEnum.ucp_Lo
ucp_Lt AnonymousEnum.ucp_Lt
ucp_Lu AnonymousEnum.ucp_Lu
ucp_Mc AnonymousEnum.ucp_Mc
ucp_Me AnonymousEnum.ucp_Me
ucp_Mn AnonymousEnum.ucp_Mn
ucp_Nd AnonymousEnum.ucp_Nd
ucp_Nl AnonymousEnum.ucp_Nl
ucp_No AnonymousEnum.ucp_No
ucp_Pc AnonymousEnum.ucp_Pc
ucp_Pd AnonymousEnum.ucp_Pd
ucp_Pe AnonymousEnum.ucp_Pe
ucp_Pf AnonymousEnum.ucp_Pf
ucp_Pi AnonymousEnum.ucp_Pi
ucp_Po AnonymousEnum.ucp_Po
ucp_Ps AnonymousEnum.ucp_Ps
ucp_Sc AnonymousEnum.ucp_Sc
ucp_Sk AnonymousEnum.ucp_Sk
ucp_Sm AnonymousEnum.ucp_Sm
ucp_So AnonymousEnum.ucp_So
ucp_Zl AnonymousEnum.ucp_Zl
ucp_Zp AnonymousEnum.ucp_Zp
ucp_Zs AnonymousEnum.ucp_Zs
tmp Poco.TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnum.tmp
FTP_PORT Poco.Net.FTPClientSession+AnonymousEnum.FTP_PORT
DEFAULT_TIMEOUT Poco.Net.FTPClientSession+AnonymousEnum.DEFAULT_TIMEOUT
SMTP_PORT Poco.Net.SMTPClientSession+AnonymousEnum.SMTP_PORT
DEFAULT_TIMEOUT Poco.Net.SMTPClientSession+AnonymousEnum.DEFAULT_TIMEOUT

Statistics

Stat   NewVisibility
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
API Breaking Changes: Interfaces and Abstract Classes
// <Name>API Breaking Changes: Interfaces and Abstract Classes</Name>
// This rule warns if a publicly visible interface or abstract class 
// has been changed and contains new abstract methods or 
// if some abstract methods have been removed.
// This can break the code of clients 
// that implement such interface or derive from such abstract class.

warnif count > 0 from tNewer in Application.Types where 
 
(tNewer.IsInterface || tNewer.IsClass && tNewer.IsAbstract) && 
  
tNewer.IsPublic && 
  
tNewer.IsPresentInBothBuilds()

let tOlder = tNewer.OlderVersion() where tOlder.IsPublic

let methodsRemoved = tOlder.Methods.Where(m => m.IsAbstract && m.WasRemoved())
let methodsAdded = tNewer.Methods.Where(m => m.IsAbstract && m.WasAdded())

where methodsAdded.Count() > 0 || methodsRemoved.Count() > 0
select new { tNewer, methodsAdded, methodsRemoved }

No types matched

Avoid transforming immutable types into mutable types
// <Name>Avoid transforming immutable types into mutable types</Name>

// Immutability is a strong property on a type.
// Breaking immutability can result in serious problem for an algorithm consummer
// that has been written taking account of the type immutability.

// To visualize changes in code, right-click a matched type and select:
//  - Compare older and newer versions of source file
//  - Compare older and newer versions disassembled with Reflector

warnif count > 0 
from t in Application.Types where
  
t.IsPresentInBothBuilds() &&
 
!t.IsStatic &&
 
!t.IsImmutable && 
  
t.OlderVersion().IsImmutable

let mutableFields = from f in t.InstanceFields where !f.IsImmutable select f

select new { t, mutableFields }

4 types matched

typesmutableFieldsFull Name
FPEnvironmentImpl1 fieldPoco.FPEnvironmentImpl
RWLockImpl4 fieldsPoco.RWLockImpl
SharedLibraryImpl1 fieldPoco.SharedLibraryImpl
ProcessHandleImpl1 fieldPoco.ProcessHandleImpl

Statistics

Stat   mutableFields
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
API: New publicly visible types
// <Name>API: New publicly visible types</Name>
// List types that are new in the public surface of your Projects

from t in Application.Types
where t.IsPublic && 

     
// The type has been removed and its parent project hasn't been removed ...
     ( (t.WasAdded() && !t.ParentProject.WasAdded()) ||

     
// ... or the type existed but was not publicly visible
       !t.WasAdded() && !t.OlderVersion().IsPublic)

select new { t,
             
OldVisibility = (t.WasAdded() ? " " : t.OlderVersion().Visibility.ToString()) }

123 types matched

typesOldVisibilityFull Name
gzFile_s gzFile_s
Error Poco.Error
IsConst<type-parameter-0-0const[i]> Poco.IsConst<type-parameter-0-0const[i]>
IsConst<type-parameter-0-0const[i]>+AnonymousEnum Poco.IsConst<type-parameter-0-0const[i]>+AnonymousEnum
Placeholder<PlaceholderT> Poco.Placeholder<PlaceholderT>
NumberFormatter+BoolFormat Poco.NumberFormatter+BoolFormat
i_char_traits<charT> Poco.i_char_traits<charT>
CILess Poco.CILess
TraverseBase Poco.TraverseBase
TraverseBase+AnonymousEnum Poco.TraverseBase+AnonymousEnum
ChildrenFirstTraverse Poco.ChildrenFirstTraverse
SiblingsFirstTraverse Poco.SiblingsFirstTraverse
SortedDirectoryIterator Poco.SortedDirectoryIterator
Base32DecoderBuf Poco.Base32DecoderBuf
Base32DecoderIOS Poco.Base32DecoderIOS
Base32Decoder Poco.Base32Decoder
Base32EncoderBuf Poco.Base32EncoderBuf
Base32EncoderIOS Poco.Base32EncoderIOS
Base32Encoder Poco.Base32Encoder
BasicMemoryBinaryReader<T> Poco.BasicMemoryBinaryReader<T>
BasicMemoryBinaryWriter<T> Poco.BasicMemoryBinaryWriter<T>
AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2> Poco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>
NotificationStrategy<void,type-parameter-0-0> Poco.NotificationStrategy<void,type-parameter-0-0>
DefaultStrategy<void,type-parameter-0-0> Poco.DefaultStrategy<void,type-parameter-0-0>
AbstractDelegate<void> Poco.AbstractDelegate<void>
BasicFIFOBuffer<T> Poco.BasicFIFOBuffer<T>
FIFOBufferStreamBuf Poco.FIFOBufferStreamBuf
FIFOIOS Poco.FIFOIOS
FIFOBufferStream Poco.FIFOBufferStream
ColorConsoleChannel Poco.ColorConsoleChannel
WindowsColorConsoleChannel Poco.WindowsColorConsoleChannel
Latin2Encoding Poco.Latin2Encoding
Windows1250Encoding Poco.Windows1250Encoding
Windows1251Encoding Poco.Windows1251Encoding
UTF32Encoding Poco.UTF32Encoding
UTF32Encoding+ByteOrderType Poco.UTF32Encoding+ByteOrderType
NullType Poco.NullType
TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnumPrivatePoco.TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnum
ListMap<Key,Mapped,Container,,,CaseSensitive> Poco.ListMap<Key,Mapped,Container,,,CaseSensitive>
FunctionDelegate<void,true,true> Poco.FunctionDelegate<void,true,true>
FunctionDelegate<void,true,false> Poco.FunctionDelegate<void,true,false>
FunctionDelegate<void,false,senderIsConst> Poco.FunctionDelegate<void,false,senderIsConst>
Expire<void> Poco.Expire<void>
Delegate<type-parameter-0-0,void,true> Poco.Delegate<type-parameter-0-0,void,true>
Delegate<type-parameter-0-0,void,false> Poco.Delegate<type-parameter-0-0,void,false>
FunctionPriorityDelegate<void,true,true> Poco.FunctionPriorityDelegate<void,true,true>
FunctionPriorityDelegate<void,true,false> Poco.FunctionPriorityDelegate<void,true,false>
FunctionPriorityDelegate<void,false,true> Poco.FunctionPriorityDelegate<void,false,true>
PriorityExpire<void> Poco.PriorityExpire<void>
PriorityDelegate<type-parameter-0-0,void,true> Poco.PriorityDelegate<type-parameter-0-0,void,true>
PriorityDelegate<type-parameter-0-0,void,false> Poco.PriorityDelegate<type-parameter-0-0,void,false>
PriorityStrategy<void,type-parameter-0-0> Poco.PriorityStrategy<void,type-parameter-0-0>
RecursiveDirectoryIteratorImpl<TTraverseStrategy> Poco.RecursiveDirectoryIteratorImpl<TTraverseStrategy>
RecursiveDirectoryIteratorImpl<TTraverseStrategy>+AnonymousEnum Poco.RecursiveDirectoryIteratorImpl<TTraverseStrategy>+AnonymousEnum
RecursiveDirectoryIterator<TTravStr> Poco.RecursiveDirectoryIterator<TTravStr>
RecursiveDirectoryIterator<TTravStr>+AnonymousEnum Poco.RecursiveDirectoryIterator<TTravStr>+AnonymousEnum
Ptr Poco.Impl.Ptr
__Globals Poco.anonymous_namespace{base32decoder.cpp}.__Globals
VarHolder Poco.Dynamic.VarHolder
VarHolderImpl<T> Poco.Dynamic.VarHolderImpl<T>
VarHolderImpl<signedchar> Poco.Dynamic.VarHolderImpl<signedchar>
VarHolderImpl<short> Poco.Dynamic.VarHolderImpl<short>
VarHolderImpl<int> Poco.Dynamic.VarHolderImpl<int>
VarHolderImpl<longlong> Poco.Dynamic.VarHolderImpl<longlong>
VarHolderImpl<unsignedchar> Poco.Dynamic.VarHolderImpl<unsignedchar>
VarHolderImpl<unsignedshort> Poco.Dynamic.VarHolderImpl<unsignedshort>
VarHolderImpl<unsignedint> Poco.Dynamic.VarHolderImpl<unsignedint>
VarHolderImpl<unsignedlonglong> Poco.Dynamic.VarHolderImpl<unsignedlonglong>
VarHolderImpl<bool> Poco.Dynamic.VarHolderImpl<bool>
VarHolderImpl<float> Poco.Dynamic.VarHolderImpl<float>
VarHolderImpl<double> Poco.Dynamic.VarHolderImpl<double>
VarHolderImpl<char> Poco.Dynamic.VarHolderImpl<char>
VarHolderImpl<basic_string<type-parameter-0-0,char_traits <type-parameter-0-0>,allocator<type-parameter-0-0>>> Poco.Dynamic.VarHolderImpl<basic_string<type-parameter-0-0,char_traits <type-parameter-0-0>,allocator<type-parameter-0-0>>>
VarHolderImpl<long> Poco.Dynamic.VarHolderImpl<long>
VarHolderImpl<unsignedlong> Poco.Dynamic.VarHolderImpl<unsignedlong>
VarHolderImpl<vector<type-parameter-0-0,allocator<type-parameter-0-0>> > Poco.Dynamic.VarHolderImpl<vector<type-parameter-0-0,allocator <type-parameter-0-0>>>
VarHolderImpl<list<type-parameter-0-0,allocator<type-parameter-0-0>>> Poco.Dynamic.VarHolderImpl<list<type-parameter-0-0,allocator <type-parameter-0-0>>>
VarHolderImpl<deque<type-parameter-0-0,allocator<type-parameter-0-0>>> Poco.Dynamic.VarHolderImpl<deque<type-parameter-0-0,allocator <type-parameter-0-0>>>
VarHolderImpl<Poco::DateTime> Poco.Dynamic.VarHolderImpl<Poco::DateTime>
VarHolderImpl<Poco::LocalDateTime> Poco.Dynamic.VarHolderImpl<Poco::LocalDateTime>
VarHolderImpl<Poco::Timestamp> Poco.Dynamic.VarHolderImpl<Poco::Timestamp>
VarIterator Poco.Dynamic.VarIterator
Var Poco.Dynamic.Var
__Globals Poco.Dynamic.__Globals
Struct<K> Poco.Dynamic.Struct<K>
VarHolderImpl<Poco::Dynamic::Struct<std::basic_string<char ,std::char_traits<char>,std::allocator<char>>>> Poco.Dynamic.VarHolderImpl<Poco::Dynamic::Struct<std::basic_string <char,std::char_traits<char>,std::allocator<char>>>>
VarHolderImpl<Poco::Dynamic::Struct<int>> Poco.Dynamic.VarHolderImpl<Poco::Dynamic::Struct<int>>
Pair<K> Poco.Dynamic.Pair<K>
VarHolderImpl<Poco::Dynamic::Pair<std::basic_string<char ,std::char_traits<char>,std::allocator<char>>>> Poco.Dynamic.VarHolderImpl<Poco::Dynamic::Pair<std::basic_string<char ,std::char_traits<char>,std::allocator<char>>>>
VarHolderImpl<Poco::Dynamic::Pair<int>> Poco.Dynamic.VarHolderImpl<Poco::Dynamic::Pair<int>>
__Globals Poco.Dynamic.Impl.__Globals
CachedPower double_conversion.CachedPower
__Globals double_conversion.__Globals
UInt128 double_conversion.UInt128
__Globals anonymous_namespace{numericstring.cpp}.__Globals
__Globals std.__Globals
NetworkInitializer NetworkInitializer
__Globals __Globals
DNS+HintFlag Poco.Net.DNS+HintFlag
UnsupportedFamilyException Poco.Net.UnsupportedFamilyException

Statistics

Stat   OldVisibility
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
API: New publicly visible methods
// <Name>API: New publicly visible methods</Name>
// List methods that are new in the public surface of your Projects

from m in Application.Methods
where m.IsPublic && 

     
// The method has been removed and its parent project hasn'm been removed ...
     ( (m.WasAdded() && !m.ParentType.WasAdded()) ||

     
// ... or the t existed but was not publicly visible
       !m.WasAdded() && !m.OlderVersion().IsPublic)

select new { m,
             
OldVisibility = (m.WasAdded() ? " " : m.OlderVersion().Visibility.ToString()) }

383 methods matched

methodsOldVisibilityFull Name
Multiply(constdouble_conversion::DiyFp&) __Globals.Multiply(constdouble_conversion::DiyFp&)
GetCachedPowerForBinaryExponentRange(int,int,double_conversion::DiyFp* ,int*) __Globals.GetCachedPowerForBinaryExponentRange(int,int ,double_conversion::DiyFp*,int*)
GetCachedPowerForDecimalExponent(int,double_conversion::DiyFp*,int*) __Globals.GetCachedPowerForDecimalExponent(int ,double_conversion::DiyFp*,int*)
Bignum() __Globals.Bignum()
AssignUInt16(uint16_t) __Globals.AssignUInt16(uint16_t)
AssignUInt64(uint64_t) __Globals.AssignUInt64(uint64_t)
AssignBignum(constdouble_conversion::Bignum&) __Globals.AssignBignum(constdouble_conversion::Bignum&)
AssignDecimalString(Vector<constchar>) __Globals.AssignDecimalString(Vector<constchar>)
AssignHexString(Vector<constchar>) __Globals.AssignHexString(Vector<constchar>)
AddUInt64(uint64_t) __Globals.AddUInt64(uint64_t)
AddBignum(constdouble_conversion::Bignum&) __Globals.AddBignum(constdouble_conversion::Bignum&)
SubtractBignum(constdouble_conversion::Bignum&) __Globals.SubtractBignum(constdouble_conversion::Bignum&)
ShiftLeft(int) __Globals.ShiftLeft(int)
MultiplyByUInt32(uint32_t) __Globals.MultiplyByUInt32(uint32_t)
MultiplyByUInt64(uint64_t) __Globals.MultiplyByUInt64(uint64_t)
MultiplyByPowerOfTen(int) __Globals.MultiplyByPowerOfTen(int)
Square() __Globals.Square()
AssignPowerUInt16(uint16_t,int) __Globals.AssignPowerUInt16(uint16_t,int)
DivideModuloIntBignum(constdouble_conversion::Bignum&) __Globals.DivideModuloIntBignum(constdouble_conversion::Bignum&)
ToHexString(char*,int) __Globals.ToHexString(char*,int)
Compare(constdouble_conversion::Bignum& ,constdouble_conversion::Bignum&) __Globals.Compare(constdouble_conversion::Bignum& ,constdouble_conversion::Bignum&)
PlusCompare(constdouble_conversion::Bignum& ,constdouble_conversion::Bignum&,constdouble_conversion::Bignum&) __Globals.PlusCompare(constdouble_conversion::Bignum& ,constdouble_conversion::Bignum&,constdouble_conversion::Bignum&)
EcmaScriptConverter() __Globals.EcmaScriptConverter()
ToFixed(double,int,double_conversion::StringBuilder*) __Globals.ToFixed(double,int,double_conversion::StringBuilder*)
ToExponential(double,int,double_conversion::StringBuilder*) __Globals.ToExponential(double,int,double_conversion::StringBuilder*)
ToPrecision(double,int,double_conversion::StringBuilder*) __Globals.ToPrecision(double,int,double_conversion::StringBuilder*)
DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*) __Globals.DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*)
adler32_combine_(uLong,uLong,longlong) __Globals.adler32_combine_(uLong,uLong,longlong)
adler32_combine64(uLong,uLong,longlong) __Globals.adler32_combine64(uLong,uLong,longlong)
crc32_combine_(uLong,uLong,longlong) __Globals.crc32_combine_(uLong,uLong,longlong)
crc32_combine64(uLong,uLong,longlong) __Globals.crc32_combine64(uLong,uLong,longlong)
deflatePending(z_streamp,unsignedint*,int*) __Globals.deflatePending(z_streamp,unsignedint*,int*)
deflateResetKeep(z_streamp) __Globals.deflateResetKeep(z_streamp)
inflateGetDictionary(z_streamp,Bytef*,uInt*) __Globals.inflateGetDictionary(z_streamp,Bytef*,uInt*)
inflateResetKeep(z_streamp) __Globals.inflateResetKeep(z_streamp)
updatewindow(z_streamp,constunsignedchar*,unsignedint) __Globals.updatewindow(z_streamp,constunsignedchar*,unsignedint)
syncsearch(unsignedint*,constunsignedchar*,unsignedint) __Globals.syncsearch(unsignedint*,constunsignedchar*,unsignedint)
_tr_flush_bits(deflate_state*) __Globals._tr_flush_bits(deflate_state*)
compress_block(deflate_state*,constct_data*,constct_data*) __Globals.compress_block(deflate_state*,constct_data*,constct_data*)
Buffer<T>(T*,std::size_t) Poco.Buffer<T>.Buffer<T>(T*,std::size_t)
Buffer<T>(constT*,std::size_t) Poco.Buffer<T>.Buffer<T>(constT*,std::size_t)
Buffer<T>(constBuffer<T>&)PrivatePoco.Buffer<T>.Buffer<T>(constBuffer<T>&)
operator=(constBuffer<T>&)PrivatePoco.Buffer<T>.operator=(constBuffer<T>&)
setCapacity(std::size_t,bool) Poco.Buffer<T>.setCapacity(std::size_t,bool)
assign(constT*,std::size_t) Poco.Buffer<T>.assign(constT*,std::size_t)
append(constT*,std::size_t) Poco.Buffer<T>.append(constT*,std::size_t)
append(T) Poco.Buffer<T>.append(T)
append(constBuffer<T>&) Poco.Buffer<T>.append(constBuffer<T>&)
capacity() Poco.Buffer<T>.capacity()
capacityBytes() Poco.Buffer<T>.capacityBytes()
swap(Buffer<T>&) Poco.Buffer<T>.swap(Buffer<T>&)
operator==(constBuffer<T>&) Poco.Buffer<T>.operator==(constBuffer<T>&)
operator!=(constBuffer<T>&) Poco.Buffer<T>.operator!=(constBuffer<T>&)
clear() Poco.Buffer<T>.clear()
sizeBytes() Poco.Buffer<T>.sizeBytes()
empty() Poco.Buffer<T>.empty()
convert(conststd::string&,UTF32String&) Poco.UnicodeConverter.convert(conststd::string&,UTF32String&)
convert(constchar*,std::size_t,UTF32String&) Poco.UnicodeConverter.convert(constchar*,std::size_t,UTF32String&)
convert(constchar*,UTF32String&) Poco.UnicodeConverter.convert(constchar*,UTF32String&)
convert(conststd::string&,UTF16String&) Poco.UnicodeConverter.convert(conststd::string&,UTF16String&)
convert(constchar*,std::size_t,UTF16String&) Poco.UnicodeConverter.convert(constchar*,std::size_t,UTF16String&)
convert(constchar*,UTF16String&) Poco.UnicodeConverter.convert(constchar*,UTF16String&)
convert(constUTF16String&,std::string&) Poco.UnicodeConverter.convert(constUTF16String&,std::string&)
convert(constUTF32String&,std::string&) Poco.UnicodeConverter.convert(constUTF32String&,std::string&)
convert(constUTF16Char*,std::size_t,std::string&) Poco.UnicodeConverter.convert(constUTF16Char*,std::size_t,std::string& )
convert(constUTF32Char*,std::size_t,std::string&) Poco.UnicodeConverter.convert(constUTF32Char*,std::size_t,std::string& )
convert(constUTF16Char*,std::string&) Poco.UnicodeConverter.convert(constUTF16Char*,std::string&)
convert(constUTF32Char*,std::string&) Poco.UnicodeConverter.convert(constUTF32Char*,std::string&)
toUTF32<F,T>(constF&,T&) Poco.UnicodeConverter.toUTF32<F,T>(constF&,T&)
toUTF32<F,T>(constF&,std::size_t,T&) Poco.UnicodeConverter.toUTF32<F,T>(constF&,std::size_t,T&)
toUTF16<F,T>(constF&,T&) Poco.UnicodeConverter.toUTF16<F,T>(constF&,T&)
toUTF16<F,T>(constF&,std::size_t,T&) Poco.UnicodeConverter.toUTF16<F,T>(constF&,std::size_t,T&)
toUTF8<F,T>(constF&,T&) Poco.UnicodeConverter.toUTF8<F,T>(constF&,T&)
toUTF8<F,T>(constF&,std::size_t,T&) Poco.UnicodeConverter.toUTF8<F,T>(constF&,std::size_t,T&)
UTFStrlen<T>(constT*) Poco.UnicodeConverter.UTFStrlen<T>(constT*)
operator=(constPoco::UnicodeConverter&) Poco.UnicodeConverter.operator=(constPoco::UnicodeConverter&)
operator=(Poco::UnicodeConverter&&) Poco.UnicodeConverter.operator=(Poco::UnicodeConverter&&)
decimalSeparator() Poco.__Globals.decimalSeparator()
thousandSeparator() Poco.__Globals.thousandSeparator()
strToInt<I>(constchar*,I&,short,char) Poco.__Globals.strToInt<I>(constchar*,I&,short,char)
strToInt<I>(conststd::string&,I&,short,char) Poco.__Globals.strToInt<I>(conststd::string&,I&,short,char)
intToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int,char,char) Poco.__Globals.intToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int ,char,char)
uIntToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int,char,char) Poco.__Globals.uIntToStr<T>(T,unsignedshort,char*,std::size_t&,bool ,int,char,char)
intToStr<T>(T,unsignedshort,std::string&,bool,int,char,char) Poco.__Globals.intToStr<T>(T,unsignedshort,std::string&,bool,int,char ,char)
uIntToStr<T>(T,unsignedshort,std::string&,bool,int,char,char) Poco.__Globals.uIntToStr<T>(T,unsignedshort,std::string&,bool,int,char ,char)
replaceInPlace<S>(S&,consttypenameS::value_type ,consttypenameS::value_type,typenameS::size_type) Poco.__Globals.replaceInPlace<S>(S&,consttypenameS::value_type ,consttypenameS::value_type,typenameS::size_type)
removeInPlace<S>(S&,consttypenameS::value_type,typenameS::size_type) Poco.__Globals.removeInPlace<S>(S&,consttypenameS::value_type ,typenameS::size_type)
replace<S>(constS&,consttypenameS::value_type ,consttypenameS::value_type,typenameS::size_type) Poco.__Globals.replace<S>(constS&,consttypenameS::value_type ,consttypenameS::value_type,typenameS::size_type)
remove<S>(constS&,consttypenameS::value_type,typenameS::size_type) Poco.__Globals.remove<S>(constS&,consttypenameS::value_type ,typenameS::size_type)
isubstr<T>(constT&,constT&) Poco.__Globals.isubstr<T>(constT&,constT&)
floatToStr(char*,int,float,int,int) Poco.__Globals.floatToStr(char*,int,float,int,int)
floatToStr(std::string&,float,int,int,char,char) Poco.__Globals.floatToStr(std::string&,float,int,int,char,char)
doubleToStr(char*,int,double,int,int) Poco.__Globals.doubleToStr(char*,int,double,int,int)
doubleToStr(std::string&,double,int,int,char,char) Poco.__Globals.doubleToStr(std::string&,double,int,int,char,char)
strToFloat(constchar*) Poco.__Globals.strToFloat(constchar*)
strToFloat(conststd::string&,float&,char,char) Poco.__Globals.strToFloat(conststd::string&,float&,char,char)
strToDouble(constchar*) Poco.__Globals.strToDouble(constchar*)
strToDouble(conststd::string&,double&,char,char) Poco.__Globals.strToDouble(conststd::string&,double&,char,char)
operator<<<C>(std::ostream&,constNullable<C>&) Poco.__Globals.operator<<<C>(std::ostream&,constNullable<C>&)
operator==<C>(constPoco::NullType&,constNullable<C>&) Poco.__Globals.operator==<C>(constPoco::NullType&,constNullable<C>&)

Statistics

Stat   OldVisibility
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
API: New publicly visible fields
// <Name>API: New publicly visible fields</Name>
// List fields that are new in the public surface of your Projects

from f in Application.Fields
where f.IsPublic && 

     
// The method has been removed and its parent project hasn'f been removed ...
     ( (f.WasAdded() && !f.ParentType.WasAdded()) ||

     
// ... or the t existed but was not publicly visible
       !f.WasAdded() && !f.OlderVersion().IsPublic)

select new { f,
             
OldVisibility = (f.WasAdded() ? " " : f.OlderVersion().Visibility.ToString()) }

74 fields matched

fieldsOldVisibilityFull Name
kDecimalExponentDistance __Globals.kDecimalExponentDistance
kMinDecimalExponent __Globals.kMinDecimalExponent
kMaxDecimalExponent __Globals.kMaxDecimalExponent
insert internal_state.insert
SSB_FAIL AnonymousEnum.SSB_FAIL
SSB_DONE AnonymousEnum.SSB_DONE
SSB_CONTINUE AnonymousEnum.SSB_CONTINUE
ucp_Cc AnonymousEnum.ucp_Cc
ucp_Cf AnonymousEnum.ucp_Cf
ucp_Cn AnonymousEnum.ucp_Cn
ucp_Co AnonymousEnum.ucp_Co
ucp_Cs AnonymousEnum.ucp_Cs
ucp_Ll AnonymousEnum.ucp_Ll
ucp_Lm AnonymousEnum.ucp_Lm
ucp_Lo AnonymousEnum.ucp_Lo
ucp_Lt AnonymousEnum.ucp_Lt
ucp_Lu AnonymousEnum.ucp_Lu
ucp_Mc AnonymousEnum.ucp_Mc
ucp_Me AnonymousEnum.ucp_Me
ucp_Mn AnonymousEnum.ucp_Mn
ucp_Nd AnonymousEnum.ucp_Nd
ucp_Nl AnonymousEnum.ucp_Nl
ucp_No AnonymousEnum.ucp_No
ucp_Pc AnonymousEnum.ucp_Pc
ucp_Pd AnonymousEnum.ucp_Pd
ucp_Pe AnonymousEnum.ucp_Pe
ucp_Pf AnonymousEnum.ucp_Pf
ucp_Pi AnonymousEnum.ucp_Pi
ucp_Po AnonymousEnum.ucp_Po
ucp_Ps AnonymousEnum.ucp_Ps
ucp_Sc AnonymousEnum.ucp_Sc
ucp_Sk AnonymousEnum.ucp_Sk
ucp_Sm AnonymousEnum.ucp_Sm
ucp_So AnonymousEnum.ucp_So
ucp_Zl AnonymousEnum.ucp_Zl
ucp_Zp AnonymousEnum.ucp_Zp
ucp_Zs AnonymousEnum.ucp_Zs
NF_MAX_INT_STRING_LEN Poco.NumberFormatter.NF_MAX_INT_STRING_LEN
NF_MAX_FLT_STRING_LEN Poco.NumberFormatter.NF_MAX_FLT_STRING_LEN
NUM_BASE_OCT Poco.NumberParser.NUM_BASE_OCT
NUM_BASE_DEC Poco.NumberParser.NUM_BASE_DEC
NUM_BASE_HEX Poco.NumberParser.NUM_BASE_HEX
tmp Poco.TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnum.tmp
started Poco.ThreadImpl+ThreadData.started
joined Poco.ThreadImpl+ThreadData.joined
NO_INDEX Poco.Net.NetworkInterface.NO_INDEX
MAC_SEPARATOR Poco.Net.NetworkInterface.MAC_SEPARATOR
UPGRADE Poco.Net.HTTPRequest.UPGRADE
FTP_PORT Poco.Net.FTPClientSession+AnonymousEnum.FTP_PORT
DEFAULT_TIMEOUT Poco.Net.FTPClientSession+AnonymousEnum.DEFAULT_TIMEOUT
HEADER_SUBJECTProtectedPoco.Net.MailMessage.HEADER_SUBJECT
HEADER_FROMProtectedPoco.Net.MailMessage.HEADER_FROM
HEADER_TOProtectedPoco.Net.MailMessage.HEADER_TO
HEADER_CCProtectedPoco.Net.MailMessage.HEADER_CC
HEADER_BCCProtectedPoco.Net.MailMessage.HEADER_BCC
HEADER_DATEProtectedPoco.Net.MailMessage.HEADER_DATE
HEADER_CONTENT_TYPEProtectedPoco.Net.MailMessage.HEADER_CONTENT_TYPE
HEADER_CONTENT_TRANSFER_ENCODINGProtectedPoco.Net.MailMessage.HEADER_CONTENT_TRANSFER_ENCODING
HEADER_CONTENT_DISPOSITIONProtectedPoco.Net.MailMessage.HEADER_CONTENT_DISPOSITION
HEADER_CONTENT_ID Poco.Net.MailMessage.HEADER_CONTENT_ID
HEADER_MIME_VERSIONProtectedPoco.Net.MailMessage.HEADER_MIME_VERSION
EMPTY_HEADERProtectedPoco.Net.MailMessage.EMPTY_HEADER
TEXT_PLAINProtectedPoco.Net.MailMessage.TEXT_PLAIN
CTE_7BITProtectedPoco.Net.MailMessage.CTE_7BIT
CTE_8BITProtectedPoco.Net.MailMessage.CTE_8BIT
CTE_QUOTED_PRINTABLEProtectedPoco.Net.MailMessage.CTE_QUOTED_PRINTABLE
CTE_BASE64ProtectedPoco.Net.MailMessage.CTE_BASE64
SMTP_PORT Poco.Net.SMTPClientSession+AnonymousEnum.SMTP_PORT
DEFAULT_TIMEOUT Poco.Net.SMTPClientSession+AnonymousEnum.DEFAULT_TIMEOUT
LOG_PROP_APP Poco.Net.RemoteSyslogListener.LOG_PROP_APP
LOG_PROP_HOST Poco.Net.RemoteSyslogListener.LOG_PROP_HOST
XML_FEATURE_ATTR_INFO XML_FeatureEnum.XML_FEATURE_ATTR_INFO
m_hash_secret_salt XML_ParserStruct.m_hash_secret_salt
REGT_QWORD Poco.Util.WinRegistryKey+Type.REGT_QWORD

Statistics

Stat   OldVisibility
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0

Code Diff Summary

New Projects
// <Name>New Projects</Name>
from a in Application.Projects where a.WasAdded()
select new { a, a.NbLinesOfCode }

No projects matched

Projects removed
// <Name>Projects removed</Name>
from a in codeBase.OlderVersion().Application.Projects where a.WasRemoved()
select new { a, a.NbLinesOfCode }

No projects matched

Projects where code was changed
// <Name>Projects where code was changed</Name>
from a in Application.Projects where a.CodeWasChanged()
select new { a, a.NbLinesOfCode, 
             
oldNbLinesOfCode = a.OlderVersion().NbLinesOfCode ,
             
delta = (int) a.NbLinesOfCode - a.OlderVersion().NbLinesOfCode }

4 projects matched

projects# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
Foundation29 57625 2894 287Foundation
Net6 5775 669908Net
XML15 06515 03926XML
Util2 3152 095220Util

Statistics

Stat   # lines of code (LOC)   oldNbLinesOfCode   delta
Sum:53 53348 0925 441
Average:13 38312 0231 360
Minimum:2 3152 09526
Maximum:29 57625 2894 287
Standard deviation:10 4149 0001 721
Variance:108 466 16081 005 3762 962 697
New namespaces
// <Name>New namespaces</Name>
from n in Application.Namespaces where 
 
!n.ParentProject.WasAdded() &&
  
n.WasAdded()
select new { n, n.NbLinesOfCode }

10 namespaces matched

namespaces# lines of code (LOC)Full Name
Poco.Impl21Poco.Impl
Poco.anonymous_namespace{base32decoder.cpp}0Poco.anonymous_namespace{base32decoder.cpp}
Poco.Dynamic1 531Poco.Dynamic
Poco.Dynamic.Impl23Poco.Dynamic.Impl
double_conversion917double_conversion
anonymous_namespace{numericstring.cpp}43anonymous_namespace{numericstring.cpp}
std1std
Poco.Net.Impl253Poco.Net.Impl
Poco.Net.anonymous_namespace{networkinterface.cpp}35Poco.Net.anonymous_namespace{networkinterface.cpp}
anonymous_namespace{ipaddressimpl.cpp}8anonymous_namespace{ipaddressimpl.cpp}

Statistics

Stat   # lines of code (LOC)
Sum:2 832
Average:283.2
Minimum:0
Maximum:1 531
Standard deviation:495.07
Variance:245 094
Namespaces removed
// <Name>Namespaces removed</Name>
from n in codeBase.OlderVersion().Application.Namespaces where 
 
!n.ParentProject.WasRemoved() &&
  
n.WasRemoved()
select new { n, n.NbLinesOfCode }

1 namespaces matched

namespace# lines of code (LOC)Full Name
anonymous_namespace{dns.cpp}2anonymous_namespace{dns.cpp}

Statistics

Stat   # lines of code (LOC)
Sum:2
Average:2
Minimum:2
Maximum:2
Standard deviation:0
Variance:0
Namespaces where code was changed
// <Name>Namespaces where code was changed</Name>
from n in Application.Namespaces where n.CodeWasChanged()
select new { n, n.NbLinesOfCode, 
             
oldNbLinesOfCode = n.OlderVersion().NbLinesOfCode ,
             
delta = (int) n.NbLinesOfCode - n.OlderVersion().NbLinesOfCode }

17 namespaces matched

namespaces# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
10 7559 891864
Poco16 02115 135886Poco
Poco.anonymous_namespace{format.cpp}2432421Poco.anonymous_namespace{format.cpp}
Poco.anonymous_namespace{patternformatter.cpp}000Poco.anonymous_namespace{patternformatter.cpp}
anonymous_namespace{process.cpp}18180anonymous_namespace{process.cpp}
10010
Poco.Net6 2095 640569Poco.Net
Poco.Net.anonymous_namespace{partsource.cpp}000Poco.Net.anonymous_namespace{partsource.cpp}
Poco.Net.anonymous_namespace{httpcookie.cpp}000Poco.Net.anonymous_namespace{httpcookie.cpp}
Poco.Net.anonymous_namespace{tcpserverdispatcher.cpp}000Poco.Net.anonymous_namespace{tcpserverdispatcher.cpp}
Poco.Net.anonymous_namespace{mailmessage.cpp}37235Poco.Net.anonymous_namespace{mailmessage.cpp}
anonymous_namespace{httpdigestcredentials.cpp}16160anonymous_namespace{httpdigestcredentials.cpp}
11 77911 76118
Poco.XML3 2833 2758Poco.XML
Poco.XML.anonymous_namespace{xmlwriter.cpp}000Poco.XML.anonymous_namespace{xmlwriter.cpp}
Poco.XML.anonymous_namespace{elementsbytagnamelist.cpp}000Poco.XML.anonymous_namespace{elementsbytagnamelist.cpp}
Poco.Util2 3092 089220Poco.Util

Statistics

Stat   # lines of code (LOC)   oldNbLinesOfCode   delta
Sum:50 68048 0692 611
Average:2 9812 827153.59
Minimum:000
Maximum:16 02115 135886
Standard deviation:4 9394 704297.47
Variance:24 395 50822 132 95488 491
New types
// <Name>New types</Name>
from t in Application.Types where 
 
!t.ParentNamespace.WasAdded() &&
  
t.WasAdded()
select new { t, t.NbLinesOfCode }

77 types matched

types# lines of code (LOC)Full Name
gzFile_s0gzFile_s
Error7Poco.Error
IsConst<type-parameter-0-0const[i]>0Poco.IsConst<type-parameter-0-0const[i]>
IsConst<type-parameter-0-0const[i]>+AnonymousEnumN/APoco.IsConst<type-parameter-0-0const[i]>+AnonymousEnum
Placeholder<PlaceholderT>1Poco.Placeholder<PlaceholderT>
Any+ValueHolder0Poco.Any+ValueHolder
NumberFormatter+BoolFormatN/APoco.NumberFormatter+BoolFormat
i_char_traits<charT>14Poco.i_char_traits<charT>
CILess1Poco.CILess
TraverseBase7Poco.TraverseBase
TraverseBase+AnonymousEnumN/APoco.TraverseBase+AnonymousEnum
ChildrenFirstTraverse19Poco.ChildrenFirstTraverse
SiblingsFirstTraverse24Poco.SiblingsFirstTraverse
SortedDirectoryIterator37Poco.SortedDirectoryIterator
Base32DecoderBuf78Poco.Base32DecoderBuf
Base32DecoderIOS3Poco.Base32DecoderIOS
Base32Decoder0Poco.Base32Decoder
Base32EncoderBuf135Poco.Base32EncoderBuf
Base32EncoderIOS4Poco.Base32EncoderIOS
Base32Encoder0Poco.Base32Encoder
BasicMemoryBinaryReader<T>7Poco.BasicMemoryBinaryReader<T>
BasicMemoryBinaryWriter<T>9Poco.BasicMemoryBinaryWriter<T>
AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>37Poco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>
AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>+NotifyAsyncParams3Poco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>+NotifyAsyncParams
NotificationStrategy<void,type-parameter-0-0>0Poco.NotificationStrategy<void,type-parameter-0-0>
DefaultStrategy<void,type-parameter-0-0>16Poco.DefaultStrategy<void,type-parameter-0-0>
AbstractDelegate<void>1Poco.AbstractDelegate<void>
BasicFIFOBuffer<T>181Poco.BasicFIFOBuffer<T>
FIFOBufferStreamBuf16Poco.FIFOBufferStreamBuf
FIFOBufferStreamBuf+AnonymousEnumN/APoco.FIFOBufferStreamBuf+AnonymousEnum
FIFOIOS10Poco.FIFOIOS
FIFOBufferStream8Poco.FIFOBufferStream
ColorConsoleChannel139Poco.ColorConsoleChannel
ColorConsoleChannel+ColorN/APoco.ColorConsoleChannel+Color
WindowsColorConsoleChannel149Poco.WindowsColorConsoleChannel
WindowsColorConsoleChannel+ColorN/APoco.WindowsColorConsoleChannel+Color
PatternFormatter+PatternAction2Poco.PatternFormatter+PatternAction
Latin2Encoding17Poco.Latin2Encoding
Windows1250Encoding18Poco.Windows1250Encoding
Windows1251Encoding18Poco.Windows1251Encoding
UTF32Encoding42Poco.UTF32Encoding
UTF32Encoding+ByteOrderTypeN/APoco.UTF32Encoding+ByteOrderType
NullTypeN/APoco.NullType
ListMap<Key,Mapped,Container,,,CaseSensitive>62Poco.ListMap<Key,Mapped,Container,,,CaseSensitive>
FunctionDelegate<void,true,true>16Poco.FunctionDelegate<void,true,true>
FunctionDelegate<void,true,false>16Poco.FunctionDelegate<void,true,false>
FunctionDelegate<void,false,senderIsConst>18Poco.FunctionDelegate<void,false,senderIsConst>
Expire<void>21Poco.Expire<void>
Delegate<type-parameter-0-0,void,true>19Poco.Delegate<type-parameter-0-0,void,true>
Delegate<type-parameter-0-0,void,false>20Poco.Delegate<type-parameter-0-0,void,false>
FunctionPriorityDelegate<void,true,true>17Poco.FunctionPriorityDelegate<void,true,true>
FunctionPriorityDelegate<void,true,false>17Poco.FunctionPriorityDelegate<void,true,false>
FunctionPriorityDelegate<void,false,true>17Poco.FunctionPriorityDelegate<void,false,true>
PriorityExpire<void>21Poco.PriorityExpire<void>
PriorityDelegate<type-parameter-0-0,void,true>21Poco.PriorityDelegate<type-parameter-0-0,void,true>
PriorityDelegate<type-parameter-0-0,void,false>20Poco.PriorityDelegate<type-parameter-0-0,void,false>
PriorityStrategy<void,type-parameter-0-0>18Poco.PriorityStrategy<void,type-parameter-0-0>
RecursiveDirectoryIteratorImpl<TTraverseStrategy>17Poco.RecursiveDirectoryIteratorImpl<TTraverseStrategy>
RecursiveDirectoryIteratorImpl<TTraverseStrategy>+AnonymousEnumN/APoco.RecursiveDirectoryIteratorImpl<TTraverseStrategy>+AnonymousEnum
RecursiveDirectoryIterator<TTravStr>46Poco.RecursiveDirectoryIterator<TTravStr>
RecursiveDirectoryIterator<TTravStr>+AnonymousEnumN/APoco.RecursiveDirectoryIterator<TTravStr>+AnonymousEnum
NetworkInitializer2NetworkInitializer
__Globals8__Globals
DNS+HintFlagN/APoco.Net.DNS+HintFlag
UnsupportedFamilyException0Poco.Net.UnsupportedFamilyException
NetworkInterface+AddressTypeN/APoco.Net.NetworkInterface+AddressType
NetworkInterface+TypeN/APoco.Net.NetworkInterface+Type
StreamSocket+AnonymousEnumN/APoco.Net.StreamSocket+AnonymousEnum
PartStore0Poco.Net.PartStore
FilePartStore8Poco.Net.FilePartStore
PartStoreFactory0Poco.Net.PartStoreFactory
FilePartStoreFactory1Poco.Net.FilePartStoreFactory
SMTPChannel85Poco.Net.SMTPChannel
ParallelSocketReactor<SR>6Poco.Net.ParallelSocketReactor<SR>
ParallelSocketAcceptor<ServiceHandler,SR>27Poco.Net.ParallelSocketAcceptor<ServiceHandler,SR>
MultiPartHandler33Poco.Net.anonymous_namespace{mailmessage.cpp}.MultiPartHandler
JSONConfiguration146Poco.Util.JSONConfiguration

Statistics

Stat   # lines of code (LOC)
Sum:1 685
Average:26.75
Minimum:0
Maximum:181
Standard deviation:40.3
Variance:1 624
Types removed
// <Name>Types removed</Name>
from t in codeBase.OlderVersion().Application.Types where 
 
!t.ParentNamespace.WasRemoved() &&
  
t.WasRemoved()
select new { t, t.NbLinesOfCode }

29 types matched

types# lines of code (LOC)Full Name
DynamicAnyHolder56Poco.DynamicAnyHolder
DynamicAnyHolderImpl<T>23Poco.DynamicAnyHolderImpl<T>
DynamicAnyHolderImpl<signedchar>25Poco.DynamicAnyHolderImpl<signedchar>
DynamicAnyHolderImpl<short>27Poco.DynamicAnyHolderImpl<short>
DynamicAnyHolderImpl<int>27Poco.DynamicAnyHolderImpl<int>
DynamicAnyHolderImpl<longlong>27Poco.DynamicAnyHolderImpl<longlong>
DynamicAnyHolderImpl<unsignedchar>27Poco.DynamicAnyHolderImpl<unsignedchar>
DynamicAnyHolderImpl<unsignedshort>27Poco.DynamicAnyHolderImpl<unsignedshort>
DynamicAnyHolderImpl<unsignedint>27Poco.DynamicAnyHolderImpl<unsignedint>
DynamicAnyHolderImpl<unsignedlonglong>33Poco.DynamicAnyHolderImpl<unsignedlonglong>
DynamicAnyHolderImpl<bool>25Poco.DynamicAnyHolderImpl<bool>
DynamicAnyHolderImpl<float>27Poco.DynamicAnyHolderImpl<float>
DynamicAnyHolderImpl<double>33Poco.DynamicAnyHolderImpl<double>
DynamicAnyHolderImpl<char>25Poco.DynamicAnyHolderImpl<char>
DynamicAnyHolderImpl<std::basic_string<char,std::char_traits<char> ,std::allocator<char>>>49Poco.DynamicAnyHolderImpl<std::basic_string<char,std::char_traits<char >,std::allocator<char>>>
DynamicAnyHolderImpl<long>27Poco.DynamicAnyHolderImpl<long>
DynamicAnyHolderImpl<unsignedlong>27Poco.DynamicAnyHolderImpl<unsignedlong>
DynamicAnyHolderImpl<vector<type-parameter-0-0,allocator <type-parameter-0-0>>>27Poco.DynamicAnyHolderImpl<vector<type-parameter-0-0,allocator <type-parameter-0-0>>>
DynamicAnyHolderImpl<Poco::DateTime>25Poco.DynamicAnyHolderImpl<Poco::DateTime>
DynamicAnyHolderImpl<Poco::LocalDateTime>25Poco.DynamicAnyHolderImpl<Poco::LocalDateTime>
DynamicAnyHolderImpl<Poco::Timestamp>25Poco.DynamicAnyHolderImpl<Poco::Timestamp>
DynamicAny208Poco.DynamicAny
Any+Placeholder0Poco.Any+Placeholder
TextEncodingManager+ILT1Poco.TextEncodingManager+ILT
IPAddressImpl2Poco.Net.IPAddressImpl
IPv4AddressImpl49Poco.Net.IPv4AddressImpl
SocketAddressImpl2Poco.Net.SocketAddressImpl
IPv4SocketAddressImpl13Poco.Net.IPv4SocketAddressImpl
NameValueCollection+ILT1Poco.Net.NameValueCollection+ILT

Statistics

Stat   # lines of code (LOC)
Sum:890
Average:30.69
Minimum:0
Maximum:208
Standard deviation:36.11
Variance:1 303
Types where code was changed
// <Name>Types where code was changed</Name>
// To visualize changes in code, right-click a matched type and select:
//  - Compare older and newer versions of source file
//  - Compare older and newer versions disassembled with Reflector

from t in Application.Types where t.CodeWasChanged() 
//select new { t, t.NbLinesOfCode }
select new { t, t.NbLinesOfCode, 
             
oldNbLinesOfCode = t.OlderVersion().NbLinesOfCode ,
             
delta = (int?) t.NbLinesOfCode - t.OlderVersion().NbLinesOfCode } 
/*from t in Application.Types where t.CodeWasChanged() && t.IsPresentInBothBuild
select new { t, t.NbLinesOfCode, 
             oldNbLinesOfCode = t.OlderVersion().NbLinesOfCode ,
             delta = (int) t.NbLinesOfCode - t.OlderVersion().NbLinesOfCode }*/

316 types matched

types# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
__Globals10 7559 891864__Globals
internal_state000internal_state
AnonymousEnumN/AN/AN/AAnonymousEnum
AnonymousEnumN/AN/AN/AAnonymousEnum
Bugcheck19190Poco.Bugcheck
MutexImpl22715Poco.MutexImpl
Exception41410Poco.Exception
Environment20200Poco.Environment
EnvironmentImpl1410141Poco.EnvironmentImpl
Buffer<T>851966Poco.Buffer<T>
UnicodeConverter655114Poco.UnicodeConverter
Any14131Poco.Any
Any+Holder330Poco.Any+Holder
__Globals7077070Poco.__Globals
FPEnvironmentImpl18018Poco.FPEnvironmentImpl
MemoryPool29290Poco.MemoryPool
NestedDiagnosticContext31310Poco.NestedDiagnosticContext
NestedDiagnosticContext+Context000Poco.NestedDiagnosticContext+Context
NumberFormatter25323815Poco.NumberFormatter
NumberParser825131Poco.NumberParser
Timestamp64604Poco.Timestamp
FileImpl2261225Poco.FileImpl
File90900Poco.File
Path5375370Poco.Path
DirectoryIterator67670Poco.DirectoryIterator
StringTokenizer633231Poco.StringTokenizer
BinaryReader1291272Poco.BinaryReader
TextEncoding18180Poco.TextEncoding
EventImpl19190Poco.EventImpl
ActiveResultHolder<ResultType>23230Poco.ActiveResultHolder<ResultType>
ActiveResultHolder<void>17170Poco.ActiveResultHolder<void>
ActiveResult<RT>23230Poco.ActiveResult<RT>
ActiveResult<void>20200Poco.ActiveResult<void>
ThreadImpl+CallbackData220Poco.ThreadImpl+CallbackData
Thread46460Poco.Thread
ThreadPool1131130Poco.ThreadPool
DefaultStrategy<TArgs,TDelegate>16160Poco.DefaultStrategy<TArgs,TDelegate>
FileStreamBuf1011010Poco.FileStreamBuf
LineEnding000Poco.LineEnding
LineEndingConverterStreamBuf32320Poco.LineEndingConverterStreamBuf
LineEndingConverterIOS770Poco.LineEndingConverterIOS
Token1293Poco.Token
StreamTokenizer33330Poco.StreamTokenizer
TeeStreamBuf14140Poco.TeeStreamBuf
Notification110Poco.Notification
NotificationQueue74740Poco.NotificationQueue
Condition32320Poco.Condition
RWLockImpl13014116Poco.RWLockImpl
SemaphoreImpl21417Poco.SemaphoreImpl
PooledThread71701Poco.PooledThread
DigestEngine371126Poco.DigestEngine
MD4Engine2002000Poco.MD4Engine
MD5Engine3123120Poco.MD5Engine
SHA1Engine5725720Poco.SHA1Engine
SharedLibraryImpl27027Poco.SharedLibraryImpl
SharedLibrary14140Poco.SharedLibrary
LogFileImpl43430Poco.LogFileImpl
LogFile440Poco.LogFile
DateTimeFormatter1881880Poco.DateTimeFormatter
Channel220Poco.Channel
Message96960Poco.Message
Formatter220Poco.Formatter
Configurable000Poco.Configurable
EventLogChannel1181171Poco.EventLogChannel
FileChannel22321013Poco.FileChannel
RotateByIntervalStrategy22220Poco.RotateByIntervalStrategy
Logger25420648Poco.Logger
LoggingFactory15141Poco.LoggingFactory
SplitterChannel25250Poco.SplitterChannel
PatternFormatter18415727Poco.PatternFormatter
LogStreamBuf12120Poco.LogStreamBuf
ProcessHandleImpl14014Poco.ProcessHandleImpl
ProcessImpl1091081Poco.ProcessImpl
Process23230Poco.Process
Timezone30300Poco.Timezone
DateTimeFormat000Poco.DateTimeFormat
SimpleFileChannel98980Poco.SimpleFileChannel
NotificationCenter24195Poco.NotificationCenter
PriorityNotificationQueue67670Poco.PriorityNotificationQueue
DirectoryIteratorImpl26422Poco.DirectoryIteratorImpl
TextIterator69690Poco.TextIterator
Glob1581580Poco.Glob
DirectoryWatcherStrategy+ItemInfo770Poco.DirectoryWatcherStrategy+ItemInfo
PathImpl70700Poco.PathImpl
EnvironmentImpl000Poco.EnvironmentImpl
TemporaryFile17170Poco.TemporaryFile
TempFileCollector981Poco.TempFileCollector
NamedEventImpl12012Poco.NamedEventImpl
NamedMutexImpl22220Poco.NamedMutexImpl
SharedMemoryImpl58580Poco.SharedMemoryImpl
UUID1811738Poco.UUID
TextEncodingManager25214Poco.TextEncodingManager
UTF86583-18Poco.UTF8
URIRedirection770Poco.URIRedirection
URI44743512Poco.URI
Task49490Poco.Task
HashStatistic25250Poco.HashStatistic
EnvironmentImpl000Poco.EnvironmentImpl
EnvironmentImpl0141-141Poco.EnvironmentImpl
FPEnvironmentImpl000Poco.FPEnvironmentImpl

Statistics

Stat   # lines of code (LOC)   oldNbLinesOfCode   delta
Sum:41 20739 3911 816
Average:134.66128.735.93
Minimum:00-225
Maximum:11 77911 761864
Standard deviation:908.69875.6556.05
Variance:825 723766 7653 142
Heuristic to find types moved from one namespace or project to another
// <Name>Heuristic to find types moved from one namespace or project to another</Name>
let typesRemoved = codeBase.OlderVersion().Types.Where(t => t.WasRemoved())
let typesAdded = Types.Where(t => t.WasAdded())

from tMoved in typesAdded.Join(
   
typesRemoved,
   
t => t.Name,
   
t => t.Name,
   
(tNewer, tOlder) => new { tNewer, 
                             
OlderParentNamespace = tOlder.ParentNamespace,
                             
OlderParentproject = tOlder.ParentProject  } ) 
select tMoved

5 types matched

typesOlderParentNamespaceOlderParentprojectFull Name
NetworkInitializeranonymous_namespace{dns.cpp}NetNetworkInitializer
IPAddressImplPoco.NetNetPoco.Net.Impl.IPAddressImpl
IPv4AddressImplPoco.NetNetPoco.Net.Impl.IPv4AddressImpl
SocketAddressImplPoco.NetNetPoco.Net.Impl.SocketAddressImpl
IPv4SocketAddressImplPoco.NetNetPoco.Net.Impl.IPv4SocketAddressImpl

Statistics

Stat   OlderParentNamespace   OlderParentproject
Sum:00
Average:00
Minimum:00
Maximum:00
Standard deviation:00
Variance:00
Types directly using one or several types changed
// <Name>Types directly using one or several types changed</Name>
let typesChanged = Application.Types.Where(t => t.CodeWasChanged()).ToHashSet()

from t in JustMyCode.Types.UsingAny(typesChanged) where
  
!t.CodeWasChanged() && 
  
!t.WasAdded()
let typesChangedUsed = t.TypesUsed.Intersect(typesChanged) 
select new { t, typesChangedUsed }

250 types matched

typestypesChangedUsedFull Name
Mutex1 typePoco.Mutex
FastMutex1 typePoco.FastMutex
Debugger1 typePoco.Debugger
LogicException1 typePoco.LogicException
AssertionViolationException1 typePoco.AssertionViolationException
NullPointerException1 typePoco.NullPointerException
NullValueException1 typePoco.NullValueException
BugcheckException1 typePoco.BugcheckException
InvalidArgumentException1 typePoco.InvalidArgumentException
NotImplementedException1 typePoco.NotImplementedException
RangeException1 typePoco.RangeException
IllegalStateException1 typePoco.IllegalStateException
InvalidAccessException1 typePoco.InvalidAccessException
SignalException1 typePoco.SignalException
UnhandledException1 typePoco.UnhandledException
RuntimeException1 typePoco.RuntimeException
NotFoundException1 typePoco.NotFoundException
ExistsException1 typePoco.ExistsException
TimeoutException1 typePoco.TimeoutException
SystemException1 typePoco.SystemException
RegularExpressionException1 typePoco.RegularExpressionException
LibraryLoadException1 typePoco.LibraryLoadException
LibraryAlreadyLoadedException1 typePoco.LibraryAlreadyLoadedException
NoThreadAvailableException1 typePoco.NoThreadAvailableException
PropertyNotSupportedException1 typePoco.PropertyNotSupportedException
PoolOverflowException1 typePoco.PoolOverflowException
NoPermissionException1 typePoco.NoPermissionException
OutOfMemoryException1 typePoco.OutOfMemoryException
DataException1 typePoco.DataException
DataFormatException1 typePoco.DataFormatException
SyntaxException1 typePoco.SyntaxException
CircularReferenceException1 typePoco.CircularReferenceException
PathSyntaxException1 typePoco.PathSyntaxException
IOException1 typePoco.IOException
ProtocolException1 typePoco.ProtocolException
FileException1 typePoco.FileException
FileExistsException1 typePoco.FileExistsException
FileNotFoundException1 typePoco.FileNotFoundException
PathNotFoundException1 typePoco.PathNotFoundException
FileReadOnlyException1 typePoco.FileReadOnlyException
FileAccessDeniedException1 typePoco.FileAccessDeniedException
CreateFileException1 typePoco.CreateFileException
OpenFileException1 typePoco.OpenFileException
WriteFileException1 typePoco.WriteFileException
ReadFileException1 typePoco.ReadFileException
UnknownURISchemeException1 typePoco.UnknownURISchemeException
ApplicationException1 typePoco.ApplicationException
BadCastException1 typePoco.BadCastException
FPEnvironment1 typePoco.FPEnvironment
NDCScope1 typePoco.NDCScope
ThreadLocalStorage1 typePoco.ThreadLocalStorage
SharedPtr<C,RC,RP,>1 typePoco.SharedPtr<C,RC,RP,>
TextConverter3 typesPoco.TextConverter
BinaryWriter2 typesPoco.BinaryWriter
Event1 typePoco.Event
ActiveRunnable<ResultType,ArgType,OwnerType>3 typesPoco.ActiveRunnable<ResultType,ArgType,OwnerType>
ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>4 typesPoco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>
ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>3 typesPoco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>
ActiveRunnable<void,void,type-parameter-0-0>4 typesPoco.ActiveRunnable<void,void,type-parameter-0-0>
ThreadImpl2 typesPoco.ThreadImpl
ActiveStarter<OwnerType>1 typePoco.ActiveStarter<OwnerType>
ActiveMethod<ResultType,ArgType,OwnerType,StarterType,>2 typesPoco.ActiveMethod<ResultType,ArgType,OwnerType,StarterType,>
ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>2 typesPoco.ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>
AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>1 typePoco.AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>
FileIOS1 typePoco.FileIOS
InputLineEndingConverter1 typePoco.InputLineEndingConverter
OutputLineEndingConverter1 typePoco.OutputLineEndingConverter
StreamCopier2 typesPoco.StreamCopier
InvalidToken1 typePoco.InvalidToken
EOFToken1 typePoco.EOFToken
WhitespaceToken1 typePoco.WhitespaceToken
StreamTokenizer+TokenInfo1 typePoco.StreamTokenizer+TokenInfo
TeeIOS1 typePoco.TeeIOS
ActiveDispatcher4 typesPoco.ActiveDispatcher
ErrorHandler2 typesPoco.ErrorHandler
RWLock1 typePoco.RWLock
Semaphore1 typePoco.Semaphore
ThreadPoolSingletonHolder1 typePoco.ThreadPoolSingletonHolder
Timer4 typesPoco.Timer
DigestBuf1 typePoco.DigestBuf
DigestIOS1 typePoco.DigestIOS
DigestInputStream1 typePoco.DigestInputStream
DigestOutputStream1 typePoco.DigestOutputStream
Random1 typePoco.Random
AbstractMetaObject<B>1 typePoco.AbstractMetaObject<B>
RegularExpression2 typesPoco.RegularExpression
DateTime2 typesPoco.DateTime
LocalDateTime2 typesPoco.LocalDateTime
ArchiveStrategy3 typesPoco.ArchiveStrategy
ArchiveByNumberStrategy2 typesPoco.ArchiveByNumberStrategy
ArchiveByTimestampStrategy<DT>2 typesPoco.ArchiveByTimestampStrategy<DT>
ArchiveCompressor1 typePoco.ArchiveCompressor
AsyncChannel5 typesPoco.AsyncChannel
LoggingRegistry2 typesPoco.LoggingRegistry
MessageNotification2 typesPoco.MessageNotification
ConsoleChannel2 typesPoco.ConsoleChannel
DateTimeParser2 typesPoco.DateTimeParser
RotateStrategy1 typePoco.RotateStrategy
RotateAtTimeStrategy<DT>3 typesPoco.RotateAtTimeStrategy<DT>
RotateBySizeStrategy1 typePoco.RotateBySizeStrategy

Statistics

Stat   typesChangedUsed
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
Types indirectly using one or several types changed
// <Name>Types indirectly using one or several types changed</Name>
let typesChanged = Application.Types.Where(t => t.CodeWasChanged()).ToHashSet()

// 'depth' represents a code metric defined on types using
// directly or indirectly any type where code was changed.
let depth = JustMyCode.Types.DepthOfIsUsingAny(typesChanged) 

from t in depth.DefinitionDomain where
  
!t.CodeWasChanged() && 
  
!t.WasAdded()

let typesChangedDirectlyUsed = t.TypesUsed.Intersect(typesChanged) 
let depthOfUsingTypesChanged = depth[t]
orderby depthOfUsingTypesChanged 

select new { t, depthOfUsingTypesChanged, typesChangedDirectlyUsed }

385 types matched

typesdepthOfUsingTypesChangedtypesChangedDirectlyUsedFull Name
Mutex11 typePoco.Mutex
FastMutex11 typePoco.FastMutex
Debugger11 typePoco.Debugger
LogicException11 typePoco.LogicException
AssertionViolationException11 typePoco.AssertionViolationException
NullPointerException11 typePoco.NullPointerException
NullValueException11 typePoco.NullValueException
BugcheckException11 typePoco.BugcheckException
InvalidArgumentException11 typePoco.InvalidArgumentException
NotImplementedException11 typePoco.NotImplementedException
RangeException11 typePoco.RangeException
IllegalStateException11 typePoco.IllegalStateException
InvalidAccessException11 typePoco.InvalidAccessException
SignalException11 typePoco.SignalException
UnhandledException11 typePoco.UnhandledException
RuntimeException11 typePoco.RuntimeException
NotFoundException11 typePoco.NotFoundException
ExistsException11 typePoco.ExistsException
TimeoutException11 typePoco.TimeoutException
SystemException11 typePoco.SystemException
RegularExpressionException11 typePoco.RegularExpressionException
LibraryLoadException11 typePoco.LibraryLoadException
LibraryAlreadyLoadedException11 typePoco.LibraryAlreadyLoadedException
NoThreadAvailableException11 typePoco.NoThreadAvailableException
PropertyNotSupportedException11 typePoco.PropertyNotSupportedException
PoolOverflowException11 typePoco.PoolOverflowException
NoPermissionException11 typePoco.NoPermissionException
OutOfMemoryException11 typePoco.OutOfMemoryException
DataException11 typePoco.DataException
DataFormatException11 typePoco.DataFormatException
SyntaxException11 typePoco.SyntaxException
CircularReferenceException11 typePoco.CircularReferenceException
PathSyntaxException11 typePoco.PathSyntaxException
IOException11 typePoco.IOException
ProtocolException11 typePoco.ProtocolException
FileException11 typePoco.FileException
FileExistsException11 typePoco.FileExistsException
FileNotFoundException11 typePoco.FileNotFoundException
PathNotFoundException11 typePoco.PathNotFoundException
FileReadOnlyException11 typePoco.FileReadOnlyException
FileAccessDeniedException11 typePoco.FileAccessDeniedException
CreateFileException11 typePoco.CreateFileException
OpenFileException11 typePoco.OpenFileException
WriteFileException11 typePoco.WriteFileException
ReadFileException11 typePoco.ReadFileException
UnknownURISchemeException11 typePoco.UnknownURISchemeException
ApplicationException11 typePoco.ApplicationException
BadCastException11 typePoco.BadCastException
FPEnvironment11 typePoco.FPEnvironment
NDCScope11 typePoco.NDCScope
ThreadLocalStorage11 typePoco.ThreadLocalStorage
SharedPtr<C,RC,RP,>11 typePoco.SharedPtr<C,RC,RP,>
TextConverter13 typesPoco.TextConverter
BinaryWriter12 typesPoco.BinaryWriter
Event11 typePoco.Event
ActiveRunnable<ResultType,ArgType,OwnerType>13 typesPoco.ActiveRunnable<ResultType,ArgType,OwnerType>
ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>14 typesPoco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>
ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>13 typesPoco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>
ActiveRunnable<void,void,type-parameter-0-0>14 typesPoco.ActiveRunnable<void,void,type-parameter-0-0>
ThreadImpl12 typesPoco.ThreadImpl
ActiveStarter<OwnerType>11 typePoco.ActiveStarter<OwnerType>
ActiveMethod<ResultType,ArgType,OwnerType,StarterType,>12 typesPoco.ActiveMethod<ResultType,ArgType,OwnerType,StarterType,>
ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>12 typesPoco.ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>
AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>11 typePoco.AbstractEvent<TArgs,TStrategy,TDelegate,TMutex>
FileIOS11 typePoco.FileIOS
InputLineEndingConverter11 typePoco.InputLineEndingConverter
OutputLineEndingConverter11 typePoco.OutputLineEndingConverter
StreamCopier12 typesPoco.StreamCopier
InvalidToken11 typePoco.InvalidToken
EOFToken11 typePoco.EOFToken
WhitespaceToken11 typePoco.WhitespaceToken
StreamTokenizer+TokenInfo11 typePoco.StreamTokenizer+TokenInfo
TeeIOS11 typePoco.TeeIOS
ActiveDispatcher14 typesPoco.ActiveDispatcher
ErrorHandler12 typesPoco.ErrorHandler
RWLock11 typePoco.RWLock
Semaphore11 typePoco.Semaphore
ThreadPoolSingletonHolder11 typePoco.ThreadPoolSingletonHolder
Timer14 typesPoco.Timer
DigestBuf11 typePoco.DigestBuf
DigestIOS11 typePoco.DigestIOS
DigestInputStream11 typePoco.DigestInputStream
DigestOutputStream11 typePoco.DigestOutputStream
Random11 typePoco.Random
AbstractMetaObject<B>11 typePoco.AbstractMetaObject<B>
RegularExpression12 typesPoco.RegularExpression
DateTime12 typesPoco.DateTime
LocalDateTime12 typesPoco.LocalDateTime
ArchiveStrategy13 typesPoco.ArchiveStrategy
ArchiveByNumberStrategy12 typesPoco.ArchiveByNumberStrategy
ArchiveByTimestampStrategy<DT>12 typesPoco.ArchiveByTimestampStrategy<DT>
ArchiveCompressor11 typePoco.ArchiveCompressor
AsyncChannel15 typesPoco.AsyncChannel
LoggingRegistry12 typesPoco.LoggingRegistry
MessageNotification12 typesPoco.MessageNotification
ConsoleChannel12 typesPoco.ConsoleChannel
DateTimeParser12 typesPoco.DateTimeParser
RotateStrategy11 typePoco.RotateStrategy
RotateAtTimeStrategy<DT>13 typesPoco.RotateAtTimeStrategy<DT>
RotateBySizeStrategy11 typePoco.RotateBySizeStrategy

Statistics

Stat   depthOfUsingTypesChanged   typesChangedDirectlyUsed
Sum:5900
Average:1.530
Minimum:10
Maximum:40
Standard deviation:0.820
Variance:0.660
New methods
// <Name>New methods</Name>
from m in Application.Methods where 
 
!m.ParentType.WasAdded() &&
  
m.WasAdded()
select new { m, m.NbLinesOfCode }

451 methods matched

methods# lines of code (LOC)Full Name
Multiply(constdouble_conversion::DiyFp&)14__Globals.Multiply(constdouble_conversion::DiyFp&)
GetCachedPowerForBinaryExponentRange(int,int,double_conversion::DiyFp* ,int*)10__Globals.GetCachedPowerForBinaryExponentRange(int,int ,double_conversion::DiyFp*,int*)
GetCachedPowerForDecimalExponent(int,double_conversion::DiyFp*,int*)8__Globals.GetCachedPowerForDecimalExponent(int ,double_conversion::DiyFp*,int*)
Bignum()5__Globals.Bignum()
AssignUInt16(uint16_t)7__Globals.AssignUInt16(uint16_t)
AssignUInt64(uint64_t)11__Globals.AssignUInt64(uint64_t)
AssignBignum(constdouble_conversion::Bignum&)6__Globals.AssignBignum(constdouble_conversion::Bignum&)
AssignDecimalString(Vector<constchar>)14__Globals.AssignDecimalString(Vector<constchar>)
AssignHexString(Vector<constchar>)19__Globals.AssignHexString(Vector<constchar>)
AddUInt64(uint64_t)5__Globals.AddUInt64(uint64_t)
AddBignum(constdouble_conversion::Bignum&)19__Globals.AddBignum(constdouble_conversion::Bignum&)
SubtractBignum(constdouble_conversion::Bignum&)18__Globals.SubtractBignum(constdouble_conversion::Bignum&)
ShiftLeft(int)6__Globals.ShiftLeft(int)
MultiplyByUInt32(uint32_t)18__Globals.MultiplyByUInt32(uint32_t)
MultiplyByUInt64(uint64_t)20__Globals.MultiplyByUInt64(uint64_t)
MultiplyByPowerOfTen(int)30__Globals.MultiplyByPowerOfTen(int)
Square()35__Globals.Square()
AssignPowerUInt16(uint16_t,int)43__Globals.AssignPowerUInt16(uint16_t,int)
DivideModuloIntBignum(constdouble_conversion::Bignum&)29__Globals.DivideModuloIntBignum(constdouble_conversion::Bignum&)
ToHexString(char*,int)27__Globals.ToHexString(char*,int)
BigitAt(int)5__Globals.BigitAt(int)
Compare(constdouble_conversion::Bignum& ,constdouble_conversion::Bignum&)16__Globals.Compare(constdouble_conversion::Bignum& ,constdouble_conversion::Bignum&)
PlusCompare(constdouble_conversion::Bignum& ,constdouble_conversion::Bignum&,constdouble_conversion::Bignum&)28__Globals.PlusCompare(constdouble_conversion::Bignum& ,constdouble_conversion::Bignum&,constdouble_conversion::Bignum&)
Clamp()4__Globals.Clamp()
IsClamped()1__Globals.IsClamped()
Zero()4__Globals.Zero()
Align(constdouble_conversion::Bignum&)11__Globals.Align(constdouble_conversion::Bignum&)
BigitsShiftLeft(int)10__Globals.BigitsShiftLeft(int)
SubtractTimes(constdouble_conversion::Bignum&,int)21__Globals.SubtractTimes(constdouble_conversion::Bignum&,int)
EcmaScriptConverter()3__Globals.EcmaScriptConverter()
HandleSpecialValues(double,double_conversion::StringBuilder*)14__Globals.HandleSpecialValues(double,double_conversion::StringBuilder* )
CreateExponentialRepresentation(constchar*,int,int ,double_conversion::StringBuilder*)24__Globals.CreateExponentialRepresentation(constchar*,int,int ,double_conversion::StringBuilder*)
CreateDecimalRepresentation(constchar*,int,int,int ,double_conversion::StringBuilder*)28__Globals.CreateDecimalRepresentation(constchar*,int,int,int ,double_conversion::StringBuilder*)
ToShortestIeeeNumber(double,double_conversion::StringBuilder* ,DoubleToStringConverter::DtoaMode)18__Globals.ToShortestIeeeNumber(double ,double_conversion::StringBuilder*,DoubleToStringConverter::DtoaMode)
ToFixed(double,int,double_conversion::StringBuilder*)19__Globals.ToFixed(double,int,double_conversion::StringBuilder*)
ToExponential(double,int,double_conversion::StringBuilder*)26__Globals.ToExponential(double,int,double_conversion::StringBuilder*)
ToPrecision(double,int,double_conversion::StringBuilder*)23__Globals.ToPrecision(double,int,double_conversion::StringBuilder*)
DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*)51__Globals.DoubleToAscii(double ,double_conversion::DoubleToStringConverter::DtoaMode,int,char*,int ,bool*,int*,int*)
StringToIeee(constchar*,int,int*,bool)188__Globals.StringToIeee(constchar*,int,int*,bool)
adler32_combine_(uLong,uLong,longlong)21__Globals.adler32_combine_(uLong,uLong,longlong)
adler32_combine64(uLong,uLong,longlong)1__Globals.adler32_combine64(uLong,uLong,longlong)
crc32_combine_(uLong,uLong,longlong)27__Globals.crc32_combine_(uLong,uLong,longlong)
crc32_combine64(uLong,uLong,longlong)1__Globals.crc32_combine64(uLong,uLong,longlong)
deflatePending(z_streamp,unsignedint*,int*)7__Globals.deflatePending(z_streamp,unsignedint*,int*)
deflateResetKeep(z_streamp)16__Globals.deflateResetKeep(z_streamp)
inflateGetDictionary(z_streamp,Bytef*,uInt*)10__Globals.inflateGetDictionary(z_streamp,Bytef*,uInt*)
inflateResetKeep(z_streamp)20__Globals.inflateResetKeep(z_streamp)
updatewindow(z_streamp,constunsignedchar*,unsignedint)32__Globals.updatewindow(z_streamp,constunsignedchar*,unsignedint)
syncsearch(unsignedint*,constunsignedchar*,unsignedint)14__Globals.syncsearch(unsignedint*,constunsignedchar*,unsignedint)
_tr_flush_bits(deflate_state*)1__Globals._tr_flush_bits(deflate_state*)
compress_block(deflate_state*,constct_data*,constct_data*)58__Globals.compress_block(deflate_state*,constct_data*,constct_data*)
Buffer<T>(T*,std::size_t)4Poco.Buffer<T>.Buffer<T>(T*,std::size_t)
Buffer<T>(constT*,std::size_t)6Poco.Buffer<T>.Buffer<T>(constT*,std::size_t)
setCapacity(std::size_t,bool)11Poco.Buffer<T>.setCapacity(std::size_t,bool)
assign(constT*,std::size_t)6Poco.Buffer<T>.assign(constT*,std::size_t)
append(constT*,std::size_t)4Poco.Buffer<T>.append(constT*,std::size_t)
append(T)2Poco.Buffer<T>.append(T)
append(constBuffer<T>&)1Poco.Buffer<T>.append(constBuffer<T>&)
capacity()1Poco.Buffer<T>.capacity()
capacityBytes()1Poco.Buffer<T>.capacityBytes()
swap(Buffer<T>&)4Poco.Buffer<T>.swap(Buffer<T>&)
operator==(constBuffer<T>&)6Poco.Buffer<T>.operator==(constBuffer<T>&)
operator!=(constBuffer<T>&)1Poco.Buffer<T>.operator!=(constBuffer<T>&)
clear()1Poco.Buffer<T>.clear()
sizeBytes()1Poco.Buffer<T>.sizeBytes()
empty()1Poco.Buffer<T>.empty()
convert(conststd::string&,UTF32String&)7Poco.UnicodeConverter.convert(conststd::string&,UTF32String&)
convert(constchar*,std::size_t,UTF32String&)4Poco.UnicodeConverter.convert(constchar*,std::size_t,UTF32String&)
convert(constchar*,UTF32String&)4Poco.UnicodeConverter.convert(constchar*,UTF32String&)
convert(conststd::string&,UTF16String&)12Poco.UnicodeConverter.convert(conststd::string&,UTF16String&)
convert(constchar*,std::size_t,UTF16String&)4Poco.UnicodeConverter.convert(constchar*,std::size_t,UTF16String&)
convert(constchar*,UTF16String&)4Poco.UnicodeConverter.convert(constchar*,UTF16String&)
convert(constUTF16String&,std::string&)5Poco.UnicodeConverter.convert(constUTF16String&,std::string&)
convert(constUTF32String&,std::string&)5Poco.UnicodeConverter.convert(constUTF32String&,std::string&)
convert(constUTF16Char*,std::size_t,std::string&)5Poco.UnicodeConverter.convert(constUTF16Char*,std::size_t,std::string& )
convert(constUTF32Char*,std::size_t,std::string&)1Poco.UnicodeConverter.convert(constUTF32Char*,std::size_t,std::string& )
convert(constUTF16Char*,std::string&)1Poco.UnicodeConverter.convert(constUTF16Char*,std::string&)
convert(constUTF32Char*,std::string&)1Poco.UnicodeConverter.convert(constUTF32Char*,std::string&)
toUTF32<F,T>(constF&,T&)1Poco.UnicodeConverter.toUTF32<F,T>(constF&,T&)
toUTF32<F,T>(constF&,std::size_t,T&)1Poco.UnicodeConverter.toUTF32<F,T>(constF&,std::size_t,T&)
toUTF16<F,T>(constF&,T&)1Poco.UnicodeConverter.toUTF16<F,T>(constF&,T&)
toUTF16<F,T>(constF&,std::size_t,T&)1Poco.UnicodeConverter.toUTF16<F,T>(constF&,std::size_t,T&)
toUTF8<F,T>(constF&,T&)1Poco.UnicodeConverter.toUTF8<F,T>(constF&,T&)
toUTF8<F,T>(constF&,std::size_t,T&)1Poco.UnicodeConverter.toUTF8<F,T>(constF&,std::size_t,T&)
UTFStrlen<T>(constT*)6Poco.UnicodeConverter.UTFStrlen<T>(constT*)
operator=(constPoco::UnicodeConverter&)0Poco.UnicodeConverter.operator=(constPoco::UnicodeConverter&)
operator=(Poco::UnicodeConverter&&)0Poco.UnicodeConverter.operator=(Poco::UnicodeConverter&&)
content()1Poco.Any.content()
operator=(constHolder<ValueType>&)0Poco.Any+Holder.operator=(constHolder<ValueType>&)
decimalSeparator()1Poco.__Globals.decimalSeparator()
thousandSeparator()1Poco.__Globals.thousandSeparator()
strToInt<I>(constchar*,I&,short,char)115Poco.__Globals.strToInt<I>(constchar*,I&,short,char)
strToInt<I>(conststd::string&,I&,short,char)1Poco.__Globals.strToInt<I>(conststd::string&,I&,short,char)
intToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int,char,char)44Poco.__Globals.intToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int ,char,char)
uIntToStr<T>(T,unsignedshort,char*,std::size_t&,bool,int,char,char)40Poco.__Globals.uIntToStr<T>(T,unsignedshort,char*,std::size_t&,bool ,int,char,char)
intToStr<T>(T,unsignedshort,std::string&,bool,int,char,char)5Poco.__Globals.intToStr<T>(T,unsignedshort,std::string&,bool,int,char ,char)
uIntToStr<T>(T,unsignedshort,std::string&,bool,int,char,char)5Poco.__Globals.uIntToStr<T>(T,unsignedshort,std::string&,bool,int,char ,char)
replaceInPlace<S>(S&,consttypenameS::value_type ,consttypenameS::value_type,typenameS::size_type)12Poco.__Globals.replaceInPlace<S>(S&,consttypenameS::value_type ,consttypenameS::value_type,typenameS::size_type)
removeInPlace<S>(S&,consttypenameS::value_type,typenameS::size_type)1Poco.__Globals.removeInPlace<S>(S&,consttypenameS::value_type ,typenameS::size_type)
replace<S>(constS&,consttypenameS::value_type ,consttypenameS::value_type,typenameS::size_type)3Poco.__Globals.replace<S>(constS&,consttypenameS::value_type ,consttypenameS::value_type,typenameS::size_type)

Statistics

Stat   # lines of code (LOC)
Sum:2 803
Average:6.22
Minimum:0
Maximum:188
Standard deviation:14.01
Variance:196.14
Methods removed
// <Name>Methods removed</Name>
from m in codeBase.OlderVersion().Application.Methods where 
 
!m.ParentType.WasRemoved() &&
  
m.WasRemoved()
select new { m, m.NbLinesOfCode }

302 methods matched

methods# lines of code (LOC)Full Name
adler32_combine64(uLong,uLong,long)1__Globals.adler32_combine64(uLong,uLong,long)
adler32_combine_(uLong,uLong,long)18__Globals.adler32_combine_(uLong,uLong,long)
crc32_combine64(uLong,uLong,long)1__Globals.crc32_combine64(uLong,uLong,long)
crc32_combine_(uLong,uLong,long)27__Globals.crc32_combine_(uLong,uLong,long)
updatewindow(z_streamp,unsignedint)33__Globals.updatewindow(z_streamp,unsignedint)
syncsearch(unsignedint*,unsignedchar*,unsignedint)14__Globals.syncsearch(unsignedint*,unsignedchar*,unsignedint)
compress_block(deflate_state*,ct_data*,ct_data*)59__Globals.compress_block(deflate_state*,ct_data*,ct_data*)
toUTF16(conststd::string&,std::wstring&)12Poco.UnicodeConverter.toUTF16(conststd::string&,std::wstring&)
toUTF16(constchar*,int,std::wstring&)27Poco.UnicodeConverter.toUTF16(constchar*,int,std::wstring&)
toUTF16(constchar*,std::wstring&)1Poco.UnicodeConverter.toUTF16(constchar*,std::wstring&)
toUTF8(conststd::wstring&,std::string&)5Poco.UnicodeConverter.toUTF8(conststd::wstring&,std::string&)
toUTF8(constwchar_t*,int,std::string&)5Poco.UnicodeConverter.toUTF8(constwchar_t*,int,std::string&)
toUTF8(constwchar_t*,std::string&)1Poco.UnicodeConverter.toUTF8(constwchar_t*,std::string&)
formatHex(int)3Poco.NumberFormatter.formatHex(int)
formatHex(int,int)3Poco.NumberFormatter.formatHex(int,int)
formatHex(unsignedint)3Poco.NumberFormatter.formatHex(unsignedint)
formatHex(unsignedint,int)3Poco.NumberFormatter.formatHex(unsignedint,int)
formatHex(long)3Poco.NumberFormatter.formatHex(long)
formatHex(long,int)3Poco.NumberFormatter.formatHex(long,int)
formatHex(unsignedlong)3Poco.NumberFormatter.formatHex(unsignedlong)
formatHex(unsignedlong,int)3Poco.NumberFormatter.formatHex(unsignedlong,int)
formatHex(Int64)3Poco.NumberFormatter.formatHex(Int64)
formatHex(Int64,int)3Poco.NumberFormatter.formatHex(Int64,int)
formatHex(UInt64)3Poco.NumberFormatter.formatHex(UInt64)
formatHex(UInt64,int)3Poco.NumberFormatter.formatHex(UInt64,int)
operator+(constchar*,constPoco::DynamicAny&)2Poco.__Globals.operator+(constchar*,constPoco::DynamicAny&)
operator+(constchar&,constPoco::DynamicAny&)1Poco.__Globals.operator+(constchar&,constPoco::DynamicAny&)
operator-(constchar&,constPoco::DynamicAny&)1Poco.__Globals.operator-(constchar&,constPoco::DynamicAny&)
operator*(constchar&,constPoco::DynamicAny&)1Poco.__Globals.operator*(constchar&,constPoco::DynamicAny&)
operator/(constchar&,constPoco::DynamicAny&)1Poco.__Globals.operator/(constchar&,constPoco::DynamicAny&)
operator+=(char&,constPoco::DynamicAny&)1Poco.__Globals.operator+=(char&,constPoco::DynamicAny&)
operator-=(char&,constPoco::DynamicAny&)1Poco.__Globals.operator-=(char&,constPoco::DynamicAny&)
operator*=(char&,constPoco::DynamicAny&)1Poco.__Globals.operator*=(char&,constPoco::DynamicAny&)
operator/=(char&,constPoco::DynamicAny&)1Poco.__Globals.operator/=(char&,constPoco::DynamicAny&)
operator==(constchar&,constPoco::DynamicAny&)3Poco.__Globals.operator==(constchar&,constPoco::DynamicAny&)
operator!=(constchar&,constPoco::DynamicAny&)3Poco.__Globals.operator!=(constchar&,constPoco::DynamicAny&)
operator<(constchar&,constPoco::DynamicAny&)3Poco.__Globals.operator<(constchar&,constPoco::DynamicAny&)
operator<=(constchar&,constPoco::DynamicAny&)3Poco.__Globals.operator<=(constchar&,constPoco::DynamicAny&)
operator>(constchar&,constPoco::DynamicAny&)3Poco.__Globals.operator>(constchar&,constPoco::DynamicAny&)
operator>=(constchar&,constPoco::DynamicAny&)3Poco.__Globals.operator>=(constchar&,constPoco::DynamicAny&)
operator+(constPoco::Int8&,constPoco::DynamicAny&)1Poco.__Globals.operator+(constPoco::Int8&,constPoco::DynamicAny&)
operator-(constPoco::Int8&,constPoco::DynamicAny&)1Poco.__Globals.operator-(constPoco::Int8&,constPoco::DynamicAny&)
operator*(constPoco::Int8&,constPoco::DynamicAny&)1Poco.__Globals.operator*(constPoco::Int8&,constPoco::DynamicAny&)
operator/(constPoco::Int8&,constPoco::DynamicAny&)1Poco.__Globals.operator/(constPoco::Int8&,constPoco::DynamicAny&)
operator+=(Poco::Int8&,constPoco::DynamicAny&)1Poco.__Globals.operator+=(Poco::Int8&,constPoco::DynamicAny&)
operator-=(Poco::Int8&,constPoco::DynamicAny&)1Poco.__Globals.operator-=(Poco::Int8&,constPoco::DynamicAny&)
operator*=(Poco::Int8&,constPoco::DynamicAny&)1Poco.__Globals.operator*=(Poco::Int8&,constPoco::DynamicAny&)
operator/=(Poco::Int8&,constPoco::DynamicAny&)1Poco.__Globals.operator/=(Poco::Int8&,constPoco::DynamicAny&)
operator==(constPoco::Int8&,constPoco::DynamicAny&)3Poco.__Globals.operator==(constPoco::Int8&,constPoco::DynamicAny&)
operator!=(constPoco::Int8&,constPoco::DynamicAny&)3Poco.__Globals.operator!=(constPoco::Int8&,constPoco::DynamicAny&)
operator<(constPoco::Int8&,constPoco::DynamicAny&)3Poco.__Globals.operator<(constPoco::Int8&,constPoco::DynamicAny&)
operator<=(constPoco::Int8&,constPoco::DynamicAny&)3Poco.__Globals.operator<=(constPoco::Int8&,constPoco::DynamicAny&)
operator>(constPoco::Int8&,constPoco::DynamicAny&)3Poco.__Globals.operator>(constPoco::Int8&,constPoco::DynamicAny&)
operator>=(constPoco::Int8&,constPoco::DynamicAny&)3Poco.__Globals.operator>=(constPoco::Int8&,constPoco::DynamicAny&)
operator+(constPoco::UInt8&,constPoco::DynamicAny&)1Poco.__Globals.operator+(constPoco::UInt8&,constPoco::DynamicAny&)
operator-(constPoco::UInt8&,constPoco::DynamicAny&)1Poco.__Globals.operator-(constPoco::UInt8&,constPoco::DynamicAny&)
operator*(constPoco::UInt8&,constPoco::DynamicAny&)1Poco.__Globals.operator*(constPoco::UInt8&,constPoco::DynamicAny&)
operator/(constPoco::UInt8&,constPoco::DynamicAny&)1Poco.__Globals.operator/(constPoco::UInt8&,constPoco::DynamicAny&)
operator+=(Poco::UInt8&,constPoco::DynamicAny&)1Poco.__Globals.operator+=(Poco::UInt8&,constPoco::DynamicAny&)
operator-=(Poco::UInt8&,constPoco::DynamicAny&)1Poco.__Globals.operator-=(Poco::UInt8&,constPoco::DynamicAny&)
operator*=(Poco::UInt8&,constPoco::DynamicAny&)1Poco.__Globals.operator*=(Poco::UInt8&,constPoco::DynamicAny&)
operator/=(Poco::UInt8&,constPoco::DynamicAny&)1Poco.__Globals.operator/=(Poco::UInt8&,constPoco::DynamicAny&)
operator==(constPoco::UInt8&,constPoco::DynamicAny&)3Poco.__Globals.operator==(constPoco::UInt8&,constPoco::DynamicAny&)
operator!=(constPoco::UInt8&,constPoco::DynamicAny&)3Poco.__Globals.operator!=(constPoco::UInt8&,constPoco::DynamicAny&)
operator<(constPoco::UInt8&,constPoco::DynamicAny&)3Poco.__Globals.operator<(constPoco::UInt8&,constPoco::DynamicAny&)
operator<=(constPoco::UInt8&,constPoco::DynamicAny&)3Poco.__Globals.operator<=(constPoco::UInt8&,constPoco::DynamicAny&)
operator>(constPoco::UInt8&,constPoco::DynamicAny&)3Poco.__Globals.operator>(constPoco::UInt8&,constPoco::DynamicAny&)
operator>=(constPoco::UInt8&,constPoco::DynamicAny&)3Poco.__Globals.operator>=(constPoco::UInt8&,constPoco::DynamicAny&)
operator+(constPoco::Int16&,constPoco::DynamicAny&)1Poco.__Globals.operator+(constPoco::Int16&,constPoco::DynamicAny&)
operator-(constPoco::Int16&,constPoco::DynamicAny&)1Poco.__Globals.operator-(constPoco::Int16&,constPoco::DynamicAny&)
operator*(constPoco::Int16&,constPoco::DynamicAny&)1Poco.__Globals.operator*(constPoco::Int16&,constPoco::DynamicAny&)
operator/(constPoco::Int16&,constPoco::DynamicAny&)1Poco.__Globals.operator/(constPoco::Int16&,constPoco::DynamicAny&)
operator+=(Poco::Int16&,constPoco::DynamicAny&)1Poco.__Globals.operator+=(Poco::Int16&,constPoco::DynamicAny&)
operator-=(Poco::Int16&,constPoco::DynamicAny&)1Poco.__Globals.operator-=(Poco::Int16&,constPoco::DynamicAny&)
operator*=(Poco::Int16&,constPoco::DynamicAny&)1Poco.__Globals.operator*=(Poco::Int16&,constPoco::DynamicAny&)
operator/=(Poco::Int16&,constPoco::DynamicAny&)1Poco.__Globals.operator/=(Poco::Int16&,constPoco::DynamicAny&)
operator==(constPoco::Int16&,constPoco::DynamicAny&)3Poco.__Globals.operator==(constPoco::Int16&,constPoco::DynamicAny&)
operator!=(constPoco::Int16&,constPoco::DynamicAny&)3Poco.__Globals.operator!=(constPoco::Int16&,constPoco::DynamicAny&)
operator<(constPoco::Int16&,constPoco::DynamicAny&)3Poco.__Globals.operator<(constPoco::Int16&,constPoco::DynamicAny&)
operator<=(constPoco::Int16&,constPoco::DynamicAny&)3Poco.__Globals.operator<=(constPoco::Int16&,constPoco::DynamicAny&)
operator>(constPoco::Int16&,constPoco::DynamicAny&)3Poco.__Globals.operator>(constPoco::Int16&,constPoco::DynamicAny&)
operator>=(constPoco::Int16&,constPoco::DynamicAny&)3Poco.__Globals.operator>=(constPoco::Int16&,constPoco::DynamicAny&)
operator+(constPoco::UInt16&,constPoco::DynamicAny&)1Poco.__Globals.operator+(constPoco::UInt16&,constPoco::DynamicAny&)
operator-(constPoco::UInt16&,constPoco::DynamicAny&)1Poco.__Globals.operator-(constPoco::UInt16&,constPoco::DynamicAny&)
operator*(constPoco::UInt16&,constPoco::DynamicAny&)1Poco.__Globals.operator*(constPoco::UInt16&,constPoco::DynamicAny&)
operator/(constPoco::UInt16&,constPoco::DynamicAny&)1Poco.__Globals.operator/(constPoco::UInt16&,constPoco::DynamicAny&)
operator+=(Poco::UInt16&,constPoco::DynamicAny&)1Poco.__Globals.operator+=(Poco::UInt16&,constPoco::DynamicAny&)
operator-=(Poco::UInt16&,constPoco::DynamicAny&)1Poco.__Globals.operator-=(Poco::UInt16&,constPoco::DynamicAny&)
operator*=(Poco::UInt16&,constPoco::DynamicAny&)1Poco.__Globals.operator*=(Poco::UInt16&,constPoco::DynamicAny&)
operator/=(Poco::UInt16&,constPoco::DynamicAny&)1Poco.__Globals.operator/=(Poco::UInt16&,constPoco::DynamicAny&)
operator==(constPoco::UInt16&,constPoco::DynamicAny&)3Poco.__Globals.operator==(constPoco::UInt16&,constPoco::DynamicAny&)
operator!=(constPoco::UInt16&,constPoco::DynamicAny&)3Poco.__Globals.operator!=(constPoco::UInt16&,constPoco::DynamicAny&)
operator<(constPoco::UInt16&,constPoco::DynamicAny&)3Poco.__Globals.operator<(constPoco::UInt16&,constPoco::DynamicAny&)
operator<=(constPoco::UInt16&,constPoco::DynamicAny&)3Poco.__Globals.operator<=(constPoco::UInt16&,constPoco::DynamicAny&)
operator>(constPoco::UInt16&,constPoco::DynamicAny&)3Poco.__Globals.operator>(constPoco::UInt16&,constPoco::DynamicAny&)
operator>=(constPoco::UInt16&,constPoco::DynamicAny&)3Poco.__Globals.operator>=(constPoco::UInt16&,constPoco::DynamicAny&)
operator+(constPoco::Int32&,constPoco::DynamicAny&)1Poco.__Globals.operator+(constPoco::Int32&,constPoco::DynamicAny&)
operator-(constPoco::Int32&,constPoco::DynamicAny&)1Poco.__Globals.operator-(constPoco::Int32&,constPoco::DynamicAny&)
operator*(constPoco::Int32&,constPoco::DynamicAny&)1Poco.__Globals.operator*(constPoco::Int32&,constPoco::DynamicAny&)
operator/(constPoco::Int32&,constPoco::DynamicAny&)1Poco.__Globals.operator/(constPoco::Int32&,constPoco::DynamicAny&)

Statistics

Stat   # lines of code (LOC)
Sum:1 098
Average:3.64
Minimum:0
Maximum:74
Standard deviation:8.19
Variance:67.01
Methods where code was changed
// <Name>Methods where code was changed</Name>
// To visualize changes in code, right-click a matched method and select:
//  - Compare older and newer versions of source file
//  - Compare older and newer versions disassembled with Reflector

from m in Application.Methods where m.CodeWasChanged()
select new { m, m.NbLinesOfCode, 
             
oldNbLinesOfCode = m.OlderVersion().NbLinesOfCode ,
             
delta = (int?) m.NbLinesOfCode - m.OlderVersion().NbLinesOfCode }

827 methods matched

methods# lines of code (LOC)oldNbLinesOfCodedeltaFull Name
deflate(z_streamp,int)1951941__Globals.deflate(z_streamp,int)
deflateSetDictionary(z_streamp,constBytef*,uInt)502426__Globals.deflateSetDictionary(z_streamp,constBytef*,uInt)
deflateReset(z_streamp)517-12__Globals.deflateReset(z_streamp)
deflateParams(z_streamp,int,int)23212__Globals.deflateParams(z_streamp,int,int)
deflatePrime(z_streamp,int,int)18513__Globals.deflatePrime(z_streamp,int,int)
fill_window(deflate_state*)645311__Globals.fill_window(deflate_state*)
deflate_stored(deflate_state*,int)2628-2__Globals.deflate_stored(deflate_state*,int)
deflate_fast(deflate_state*,int)4143-2__Globals.deflate_fast(deflate_state*,int)
deflate_slow(deflate_state*,int)5557-2__Globals.deflate_slow(deflate_state*,int)
deflate_rle(deflate_state*,int)4748-1__Globals.deflate_rle(deflate_state*,int)
deflate_huff(deflate_state*,int)1921-2__Globals.deflate_huff(deflate_state*,int)
lm_init(deflate_state*)14131__Globals.lm_init(deflate_state*)
flush_pending(z_streamp)16133__Globals.flush_pending(z_streamp)
inflateBack(z_streamp,in_func,void*,out_func,void*)270271-1__Globals.inflateBack(z_streamp,in_func,void*,out_func,void*)
inflate(z_streamp,int)5345322__Globals.inflate(z_streamp,int)
inflateSetDictionary(z_streamp,constBytef*,uInt)2024-4__Globals.inflateSetDictionary(z_streamp,constBytef*,uInt)
inflateReset(z_streamp)822-14__Globals.inflateReset(z_streamp)
inflate_table(codetype,unsignedshort*,unsignedint,code**,unsignedint* ,unsignedshort*)177190-13__Globals.inflate_table(codetype,unsignedshort*,unsignedint,code** ,unsignedint*,unsignedshort*)
_tr_init(deflate_state*)1011-1__Globals._tr_init(deflate_state*)
_tr_align(deflate_state*)3164-33__Globals._tr_align(deflate_state*)
copy_block(deflate_state*,charf*,unsignedint,int)67-1__Globals.copy_block(deflate_state*,charf*,unsignedint,int)
what(constchar*,constchar*,int)550Poco.Bugcheck.what(constchar*,constchar*,int)
MutexImpl()101Poco.MutexImpl.MutexImpl()
lockImpl()404Poco.MutexImpl.lockImpl()
tryLockImpl()47-3Poco.MutexImpl.tryLockImpl()
tryLockImpl(long)12012Poco.MutexImpl.tryLockImpl(long)
unlockImpl()101Poco.MutexImpl.unlockImpl()
message()110Poco.Exception.message()
displayText()550Poco.Exception.displayText()
get(conststd::string&)110Poco.Environment.get(conststd::string&)
get(conststd::string&,conststd::string&)440Poco.Environment.get(conststd::string&,conststd::string&)
osName()110Poco.Environment.osName()
osDisplayName()110Poco.Environment.osDisplayName()
osVersion()110Poco.Environment.osVersion()
osArchitecture()110Poco.Environment.osArchitecture()
nodeName()110Poco.Environment.nodeName()
nodeId()550Poco.Environment.nodeId()
getImpl(conststd::string&)10010Poco.EnvironmentImpl.getImpl(conststd::string&)
hasImpl(conststd::string&)404Poco.EnvironmentImpl.hasImpl(conststd::string&)
setImpl(conststd::string&,conststd::string&)808Poco.EnvironmentImpl.setImpl(conststd::string&,conststd::string&)
osNameImpl()13013Poco.EnvironmentImpl.osNameImpl()
osDisplayNameImpl()45045Poco.EnvironmentImpl.osDisplayNameImpl()
osVersionImpl()12012Poco.EnvironmentImpl.osVersionImpl()
osArchitectureImpl()19019Poco.EnvironmentImpl.osArchitectureImpl()
nodeNameImpl()707Poco.EnvironmentImpl.nodeNameImpl()
nodeIdImpl(NodeId&)20020Poco.EnvironmentImpl.nodeIdImpl(NodeId&)
processorCountImpl()303Poco.EnvironmentImpl.processorCountImpl()
Buffer<T>(std::size_t)422Poco.Buffer<T>.Buffer<T>(std::size_t)
Buffer<T>(constBuffer<T>&)606Poco.Buffer<T>.Buffer<T>(constBuffer<T>&)
operator=(constBuffer<T>&)404Poco.Buffer<T>.operator=(constBuffer<T>&)
~Buffer<T>()211Poco.Buffer<T>.~Buffer<T>()
resize(std::size_t,bool)1073Poco.Buffer<T>.resize(std::size_t,bool)
clone()110Poco.Any+Holder.clone()
AnyCast<ValueType>(Poco::Any&)541Poco.__Globals.AnyCast<ValueType>(Poco::Any&)
AnyCast<ValueType>(constPoco::Any&)24-2Poco.__Globals.AnyCast<ValueType>(constPoco::Any&)
format(conststd::string&,constPoco::Any&)330Poco.__Globals.format(conststd::string&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any&)330Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&)330Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&)330Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&)330Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any&)
format(conststd::string&,constPoco::Any&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any&)330Poco.__Globals.format(conststd::string&,constPoco::Any& ,constPoco::Any&,constPoco::Any&,constPoco::Any&,constPoco::Any& ,constPoco::Any&)
FPEnvironmentImpl()101Poco.FPEnvironmentImpl.FPEnvironmentImpl()
FPEnvironmentImpl(constPoco::FPEnvironmentImpl&)101Poco.FPEnvironmentImpl.FPEnvironmentImpl(constPoco::FPEnvironmentImpl& )
operator=(constPoco::FPEnvironmentImpl&)202Poco.FPEnvironmentImpl.operator=(constPoco::FPEnvironmentImpl&)
keepCurrentImpl()101Poco.FPEnvironmentImpl.keepCurrentImpl()
clearFlagsImpl()101Poco.FPEnvironmentImpl.clearFlagsImpl()
isFlagImpl(Poco::FPEnvironmentImpl::FlagImpl)101Poco.FPEnvironmentImpl.isFlagImpl(Poco::FPEnvironmentImpl::FlagImpl)
setRoundingModeImpl(Poco::FPEnvironmentImpl::RoundingModeImpl)101Poco.FPEnvironmentImpl.setRoundingModeImpl (Poco::FPEnvironmentImpl::RoundingModeImpl)
getRoundingModeImpl()101Poco.FPEnvironmentImpl.getRoundingModeImpl()
isInfiniteImpl(float)101Poco.FPEnvironmentImpl.isInfiniteImpl(float)
isInfiniteImpl(double)101Poco.FPEnvironmentImpl.isInfiniteImpl(double)
isInfiniteImpl(longdouble)101Poco.FPEnvironmentImpl.isInfiniteImpl(longdouble)
isNaNImpl(float)101Poco.FPEnvironmentImpl.isNaNImpl(float)
isNaNImpl(double)101Poco.FPEnvironmentImpl.isNaNImpl(double)
isNaNImpl(longdouble)101Poco.FPEnvironmentImpl.isNaNImpl(longdouble)
copySignImpl(float,float)101Poco.FPEnvironmentImpl.copySignImpl(float,float)
copySignImpl(double,double)101Poco.FPEnvironmentImpl.copySignImpl(double,double)
copySignImpl(longdouble,longdouble)101Poco.FPEnvironmentImpl.copySignImpl(longdouble,longdouble)
toString()660Poco.NestedDiagnosticContext.toString()
format(int)330Poco.NumberFormatter.format(int)
format(int,int)330Poco.NumberFormatter.format(int,int)
format0(int,int)330Poco.NumberFormatter.format0(int,int)
format(unsignedint)330Poco.NumberFormatter.format(unsignedint)
format(unsignedint,int)330Poco.NumberFormatter.format(unsignedint,int)
format0(unsignedint,int)330Poco.NumberFormatter.format0(unsignedint,int)
format(long)330Poco.NumberFormatter.format(long)
format(long,int)330Poco.NumberFormatter.format(long,int)
format0(long,int)330Poco.NumberFormatter.format0(long,int)
format(unsignedlong)330Poco.NumberFormatter.format(unsignedlong)
format(unsignedlong,int)330Poco.NumberFormatter.format(unsignedlong,int)
format0(unsignedlong,int)330Poco.NumberFormatter.format0(unsignedlong,int)
format(Int64)330Poco.NumberFormatter.format(Int64)
format(Int64,int)330Poco.NumberFormatter.format(Int64,int)
format0(Int64,int)330Poco.NumberFormatter.format0(Int64,int)
format(UInt64)330Poco.NumberFormatter.format(UInt64)
format(UInt64,int)330Poco.NumberFormatter.format(UInt64,int)
format0(UInt64,int)330Poco.NumberFormatter.format0(UInt64,int)
format(float)330Poco.NumberFormatter.format(float)
format(double)330Poco.NumberFormatter.format(double)
format(double,int)330Poco.NumberFormatter.format(double,int)

Statistics

Stat   # lines of code (LOC)   oldNbLinesOfCode   delta
Sum:6 4556 344111
Average:7.817.670.13
Minimum:00-45
Maximum:53453245
Standard deviation:26.2826.375.36
Variance:690.75695.628.74
Methods directly calling one or several methods changed
// <Name>Methods directly calling one or several methods changed</Name>
let methodsChanged = Application.Methods.Where(m => m.CodeWasChanged()).ToHashSet()

from m in JustMyCode.Methods.UsingAny(methodsChanged ) where
  
!m.CodeWasChanged() && 
  
!m.WasAdded()
let methodsChangedCalled = m.MethodsCalled.Intersect(methodsChanged) 
select new { m, methodsChangedCalled }

534 methods matched

methodsmethodsChangedCalledFull Name
compress2(Bytef*,uLongf*,constBytef*,uLong,int)1 method__Globals.compress2(Bytef*,uLongf*,constBytef*,uLong,int)
deflateInit2_(z_streamp,int,int,int,int,int,constchar*,int)1 method__Globals.deflateInit2_(z_streamp,int,int,int,int,int,constchar*,int)
inflateSync(z_streamp)1 method__Globals.inflateSync(z_streamp)
inflateReset2(z_streamp,int)1 method__Globals.inflateReset2(z_streamp,int)
_tr_stored_block(deflate_state*,charf*,ulg,int)1 method__Globals._tr_stored_block(deflate_state*,charf*,ulg,int)
__Globals()3 methods__Globals.__Globals()
assertion(constchar*,constchar*,int)1 methodPoco.Bugcheck.assertion(constchar*,constchar*,int)
nullPointer(constchar*,constchar*,int)1 methodPoco.Bugcheck.nullPointer(constchar*,constchar*,int)
bugcheck(constchar*,int)1 methodPoco.Bugcheck.bugcheck(constchar*,int)
bugcheck(constchar*,constchar*,int)1 methodPoco.Bugcheck.bugcheck(constchar*,constchar*,int)
Mutex()1 methodPoco.Mutex.Mutex()
lock()1 methodPoco.Mutex.lock()
lock(long)1 methodPoco.Mutex.lock(long)
tryLock()1 methodPoco.Mutex.tryLock()
tryLock(long)1 methodPoco.Mutex.tryLock(long)
unlock()1 methodPoco.Mutex.unlock()
FastMutex()1 methodPoco.FastMutex.FastMutex()
lock()1 methodPoco.FastMutex.lock()
lock(long)1 methodPoco.FastMutex.lock(long)
tryLock()1 methodPoco.FastMutex.tryLock()
tryLock(long)1 methodPoco.FastMutex.tryLock(long)
unlock()1 methodPoco.FastMutex.unlock()
has(conststd::string&)1 methodPoco.Environment.has(conststd::string&)
set(conststd::string&,conststd::string&)1 methodPoco.Environment.set(conststd::string&,conststd::string&)
nodeId(NodeId&)1 methodPoco.Environment.nodeId(NodeId&)
processorCount()1 methodPoco.Environment.processorCount()
FPEnvironment()1 methodPoco.FPEnvironment.FPEnvironment()
FPEnvironment(Poco::FPEnvironment::RoundingMode)1 methodPoco.FPEnvironment.FPEnvironment(Poco::FPEnvironment::RoundingMode)
FPEnvironment(constPoco::FPEnvironment&)1 methodPoco.FPEnvironment.FPEnvironment(constPoco::FPEnvironment&)
operator=(constPoco::FPEnvironment&)1 methodPoco.FPEnvironment.operator=(constPoco::FPEnvironment&)
keepCurrent()1 methodPoco.FPEnvironment.keepCurrent()
clearFlags()1 methodPoco.FPEnvironment.clearFlags()
isFlag(Poco::FPEnvironment::Flag)1 methodPoco.FPEnvironment.isFlag(Poco::FPEnvironment::Flag)
setRoundingMode(Poco::FPEnvironment::RoundingMode)1 methodPoco.FPEnvironment.setRoundingMode(Poco::FPEnvironment::RoundingMode)
getRoundingMode()1 methodPoco.FPEnvironment.getRoundingMode()
isInfinite(float)1 methodPoco.FPEnvironment.isInfinite(float)
isInfinite(double)1 methodPoco.FPEnvironment.isInfinite(double)
isInfinite(longdouble)1 methodPoco.FPEnvironment.isInfinite(longdouble)
isNaN(float)1 methodPoco.FPEnvironment.isNaN(float)
isNaN(double)1 methodPoco.FPEnvironment.isNaN(double)
isNaN(longdouble)1 methodPoco.FPEnvironment.isNaN(longdouble)
copySign(float,float)1 methodPoco.FPEnvironment.copySign(float,float)
copySign(double,double)1 methodPoco.FPEnvironment.copySign(double,double)
copySign(longdouble,longdouble)1 methodPoco.FPEnvironment.copySign(longdouble,longdouble)
parseHex(conststd::string&)1 methodPoco.NumberParser.parseHex(conststd::string&)
parseHex64(conststd::string&)1 methodPoco.NumberParser.parseHex64(conststd::string&)
File(conststd::string&)1 methodPoco.File.File(conststd::string&)
File(constchar*)1 methodPoco.File.File(constchar*)
File(constPoco::Path&)2 methodsPoco.File.File(constPoco::Path&)
File(constPoco::File&)2 methodsPoco.File.File(constPoco::File&)
operator=(constPoco::File&)2 methodsPoco.File.operator=(constPoco::File&)
operator=(conststd::string&)1 methodPoco.File.operator=(conststd::string&)
operator=(constchar*)1 methodPoco.File.operator=(constchar*)
operator=(constPoco::Path&)2 methodsPoco.File.operator=(constPoco::Path&)
swap(Poco::File&)1 methodPoco.File.swap(Poco::File&)
exists()1 methodPoco.File.exists()
canRead()1 methodPoco.File.canRead()
canWrite()1 methodPoco.File.canWrite()
canExecute()1 methodPoco.File.canExecute()
isFile()1 methodPoco.File.isFile()
isLink()1 methodPoco.File.isLink()
isDirectory()1 methodPoco.File.isDirectory()
isDevice()1 methodPoco.File.isDevice()
isHidden()1 methodPoco.File.isHidden()
created()1 methodPoco.File.created()
getLastModified()1 methodPoco.File.getLastModified()
getSize()1 methodPoco.File.getSize()
setSize(FileSize)1 methodPoco.File.setSize(FileSize)
setWriteable(bool)1 methodPoco.File.setWriteable(bool)
setReadOnly(bool)1 methodPoco.File.setReadOnly(bool)
copyTo(conststd::string&)4 methodsPoco.File.copyTo(conststd::string&)
moveTo(conststd::string&)1 methodPoco.File.moveTo(conststd::string&)
renameTo(conststd::string&)2 methodsPoco.File.renameTo(conststd::string&)
remove(bool)1 methodPoco.File.remove(bool)
createFile()1 methodPoco.File.createFile()
createDirectory()1 methodPoco.File.createDirectory()
createDirectories()2 methodsPoco.File.createDirectories()
list(std::vector<std::string>&)1 methodPoco.File.list(std::vector<std::string>&)
operator==(constPoco::File&)1 methodPoco.File.operator==(constPoco::File&)
operator!=(constPoco::File&)1 methodPoco.File.operator!=(constPoco::File&)
operator<(constPoco::File&)1 methodPoco.File.operator<(constPoco::File&)
operator<=(constPoco::File&)1 methodPoco.File.operator<=(constPoco::File&)
operator>(constPoco::File&)1 methodPoco.File.operator>(constPoco::File&)
operator>=(constPoco::File&)1 methodPoco.File.operator>=(constPoco::File&)
handleLastError(conststd::string&)1 methodPoco.File.handleLastError(conststd::string&)
copyDirectory(conststd::string&)1 methodPoco.File.copyDirectory(conststd::string&)
makeAbsolute()1 methodPoco.Path.makeAbsolute()
resolve(constPoco::Path&)1 methodPoco.Path.resolve(constPoco::Path&)
setBaseName(conststd::string&)1 methodPoco.Path.setBaseName(conststd::string&)
setExtension(conststd::string&)1 methodPoco.Path.setExtension(conststd::string&)
find(conststd::string&,conststd::string&,Poco::Path&)1 methodPoco.Path.find(conststd::string&,conststd::string&,Poco::Path&)
parseUnix(conststd::string&)1 methodPoco.Path.parseUnix(conststd::string&)
DirectoryIterator(conststd::string&)2 methodsPoco.DirectoryIterator.DirectoryIterator(conststd::string&)
DirectoryIterator(constPoco::File&)3 methodsPoco.DirectoryIterator.DirectoryIterator(constPoco::File&)
DirectoryIterator(constPoco::Path&)3 methodsPoco.DirectoryIterator.DirectoryIterator(constPoco::Path&)
operator=(constPoco::File&)3 methodsPoco.DirectoryIterator.operator=(constPoco::File&)
operator=(constPoco::Path&)3 methodsPoco.DirectoryIterator.operator=(constPoco::Path&)
operator=(conststd::string&)2 methodsPoco.DirectoryIterator.operator=(conststd::string&)
operator++()1 methodPoco.DirectoryIterator.operator++()
operator++(int)1 methodPoco.DirectoryIterator.operator++(int)

Statistics

Stat   methodsChangedCalled
Sum:0
Average:0
Minimum:0
Maximum:0
Standard deviation:0
Variance:0
Methods indirectly calling one or several methods changed
// <Name>Methods indirectly calling one or several methods changed</Name>
let methodsChanged = Application.Methods.Where(m => m.CodeWasChanged()).ToHashSet()

// 'depth' represents a code metric defined on methods using
// directly or indirectly any method where code was changed.
let depth = JustMyCode.Methods.DepthOfIsUsingAny(methodsChanged) 

from m in depth.DefinitionDomain where
  
!m.CodeWasChanged() && 
  
!m.WasAdded()

let methodsChangedDirectlyUsed = m.MethodsCalled.Intersect(methodsChanged) 
let depthOfUsingMethodsChanged = depth[m]
orderby depthOfUsingMethodsChanged 

select new { m, depthOfUsingMethodsChanged, methodsChangedDirectlyUsed }

1,523 methods matched

methodsdepthOfUsingMethodsChangedmethodsChangedDirectlyUsedFull Name
compress2(Bytef*,uLongf*,constBytef*,uLong,int)11 method__Globals.compress2(Bytef*,uLongf*,constBytef*,uLong,int)
deflateInit2_(z_streamp,int,int,int,int,int,constchar*,int)11 method__Globals.deflateInit2_(z_streamp,int,int,int,int,int,constchar*,int)
inflateSync(z_streamp)11 method__Globals.inflateSync(z_streamp)
inflateReset2(z_streamp,int)11 method__Globals.inflateReset2(z_streamp,int)
_tr_stored_block(deflate_state*,charf*,ulg,int)11 method__Globals._tr_stored_block(deflate_state*,charf*,ulg,int)
__Globals()13 methods__Globals.__Globals()
assertion(constchar*,constchar*,int)11 methodPoco.Bugcheck.assertion(constchar*,constchar*,int)
nullPointer(constchar*,constchar*,int)11 methodPoco.Bugcheck.nullPointer(constchar*,constchar*,int)
bugcheck(constchar*,int)11 methodPoco.Bugcheck.bugcheck(constchar*,int)
bugcheck(constchar*,constchar*,int)11 methodPoco.Bugcheck.bugcheck(constchar*,constchar*,int)
Mutex()11 methodPoco.Mutex.Mutex()
lock()11 methodPoco.Mutex.lock()
lock(long)11 methodPoco.Mutex.lock(long)
tryLock()11 methodPoco.Mutex.tryLock()
tryLock(long)11 methodPoco.Mutex.tryLock(long)
unlock()11 methodPoco.Mutex.unlock()
FastMutex()11 methodPoco.FastMutex.FastMutex()
lock()11 methodPoco.FastMutex.lock()
lock(long)11 methodPoco.FastMutex.lock(long)
tryLock()11 methodPoco.FastMutex.tryLock()
tryLock(long)11 methodPoco.FastMutex.tryLock(long)
unlock()11 methodPoco.FastMutex.unlock()
has(conststd::string&)11 methodPoco.Environment.has(conststd::string&)
set(conststd::string&,conststd::string&)11 methodPoco.Environment.set(conststd::string&,conststd::string&)
nodeId(NodeId&)11 methodPoco.Environment.nodeId(NodeId&)
processorCount()11 methodPoco.Environment.processorCount()
FPEnvironment()11 methodPoco.FPEnvironment.FPEnvironment()
FPEnvironment(Poco::FPEnvironment::RoundingMode)11 methodPoco.FPEnvironment.FPEnvironment(Poco::FPEnvironment::RoundingMode)
FPEnvironment(constPoco::FPEnvironment&)11 methodPoco.FPEnvironment.FPEnvironment(constPoco::FPEnvironment&)
operator=(constPoco::FPEnvironment&)11 methodPoco.FPEnvironment.operator=(constPoco::FPEnvironment&)
keepCurrent()11 methodPoco.FPEnvironment.keepCurrent()
clearFlags()11 methodPoco.FPEnvironment.clearFlags()
isFlag(Poco::FPEnvironment::Flag)11 methodPoco.FPEnvironment.isFlag(Poco::FPEnvironment::Flag)
setRoundingMode(Poco::FPEnvironment::RoundingMode)11 methodPoco.FPEnvironment.setRoundingMode(Poco::FPEnvironment::RoundingMode)
getRoundingMode()11 methodPoco.FPEnvironment.getRoundingMode()
isInfinite(float)11 methodPoco.FPEnvironment.isInfinite(float)
isInfinite(double)11 methodPoco.FPEnvironment.isInfinite(double)
isInfinite(longdouble)11 methodPoco.FPEnvironment.isInfinite(longdouble)
isNaN(float)11 methodPoco.FPEnvironment.isNaN(float)
isNaN(double)11 methodPoco.FPEnvironment.isNaN(double)
isNaN(longdouble)11 methodPoco.FPEnvironment.isNaN(longdouble)
copySign(float,float)11 methodPoco.FPEnvironment.copySign(float,float)
copySign(double,double)11 methodPoco.FPEnvironment.copySign(double,double)
copySign(longdouble,longdouble)11 methodPoco.FPEnvironment.copySign(longdouble,longdouble)
parseHex(conststd::string&)11 methodPoco.NumberParser.parseHex(conststd::string&)
parseHex64(conststd::string&)11 methodPoco.NumberParser.parseHex64(conststd::string&)
File(conststd::string&)11 methodPoco.File.File(conststd::string&)
File(constchar*)11 methodPoco.File.File(constchar*)
File(constPoco::Path&)12 methodsPoco.File.File(constPoco::Path&)
File(constPoco::File&)12 methodsPoco.File.File(constPoco::File&)
operator=(constPoco::File&)12 methodsPoco.File.operator=(constPoco::File&)
operator=(conststd::string&)11 methodPoco.File.operator=(conststd::string&)
operator=(constchar*)11 methodPoco.File.operator=(constchar*)
operator=(constPoco::Path&)12 methodsPoco.File.operator=(constPoco::Path&)
swap(Poco::File&)11 methodPoco.File.swap(Poco::File&)
exists()11 methodPoco.File.exists()
canRead()11 methodPoco.File.canRead()
canWrite()11 methodPoco.File.canWrite()
canExecute()11 methodPoco.File.canExecute()
isFile()11 methodPoco.File.isFile()
isLink()11 methodPoco.File.isLink()
isDirectory()11 methodPoco.File.isDirectory()
isDevice()11 methodPoco.File.isDevice()
isHidden()11 methodPoco.File.isHidden()
created()11 methodPoco.File.created()
getLastModified()11 methodPoco.File.getLastModified()
getSize()11 methodPoco.File.getSize()
setSize(FileSize)11 methodPoco.File.setSize(FileSize)
setWriteable(bool)11 methodPoco.File.setWriteable(bool)
setReadOnly(bool)11 methodPoco.File.setReadOnly(bool)
copyTo(conststd::string&)14 methodsPoco.File.copyTo(conststd::string&)
moveTo(conststd::string&)11 methodPoco.File.moveTo(conststd::string&)
renameTo(conststd::string&)12 methodsPoco.File.renameTo(conststd::string&)
remove(bool)11 methodPoco.File.remove(bool)
createFile()11 methodPoco.File.createFile()
createDirectory()11 methodPoco.File.createDirectory()
createDirectories()12 methodsPoco.File.createDirectories()
list(std::vector<std::string>&)11 methodPoco.File.list(std::vector<std::string>&)
operator==(constPoco::File&)11 methodPoco.File.operator==(constPoco::File&)
operator!=(constPoco::File&)11 methodPoco.File.operator!=(constPoco::File&)
operator<(constPoco::File&)11 methodPoco.File.operator<(constPoco::File&)
operator<=(constPoco::File&)11 methodPoco.File.operator<=(constPoco::File&)
operator>(constPoco::File&)11 methodPoco.File.operator>(constPoco::File&)
operator>=(constPoco::File&)11 methodPoco.File.operator>=(constPoco::File&)
handleLastError(conststd::string&)11 methodPoco.File.handleLastError(conststd::string&)
copyDirectory(conststd::string&)11 methodPoco.File.copyDirectory(conststd::string&)
makeAbsolute()11 methodPoco.Path.makeAbsolute()
resolve(constPoco::Path&)11 methodPoco.Path.resolve(constPoco::Path&)
setBaseName(conststd::string&)11 methodPoco.Path.setBaseName(conststd::string&)
setExtension(conststd::string&)11 methodPoco.Path.setExtension(conststd::string&)
find(conststd::string&,conststd::string&,Poco::Path&)11 methodPoco.Path.find(conststd::string&,conststd::string&,Poco::Path&)
parseUnix(conststd::string&)11 methodPoco.Path.parseUnix(conststd::string&)
DirectoryIterator(conststd::string&)12 methodsPoco.DirectoryIterator.DirectoryIterator(conststd::string&)
DirectoryIterator(constPoco::File&)13 methodsPoco.DirectoryIterator.DirectoryIterator(constPoco::File&)
DirectoryIterator(constPoco::Path&)13 methodsPoco.DirectoryIterator.DirectoryIterator(constPoco::Path&)
operator=(constPoco::File&)13 methodsPoco.DirectoryIterator.operator=(constPoco::File&)
operator=(constPoco::Path&)13 methodsPoco.DirectoryIterator.operator=(constPoco::Path&)
operator=(conststd::string&)12 methodsPoco.DirectoryIterator.operator=(conststd::string&)
operator++()11 methodPoco.DirectoryIterator.operator++()
operator++(int)11 methodPoco.DirectoryIterator.operator++(int)

Statistics

Stat   depthOfUsingMethodsChanged   methodsChangedDirectlyUsed
Sum:3 5030
Average:2.30
Minimum:10
Maximum:80
Standard deviation:1.320
Variance:1.740
New fields
// <Name>New fields</Name>
from f in Application.Fields where 
 
!f.ParentType.WasAdded() &&
  
f.WasAdded()
select new { f }

133 fields matched

fieldsFull Name
kDecimalExponentDistance__Globals.kDecimalExponentDistance
kMinDecimalExponent__Globals.kMinDecimalExponent
kMaxDecimalExponent__Globals.kMaxDecimalExponent
insertinternal_state.insert
SSB_FAILAnonymousEnum.SSB_FAIL
SSB_DONEAnonymousEnum.SSB_DONE
SSB_CONTINUEAnonymousEnum.SSB_CONTINUE
ucp_CcAnonymousEnum.ucp_Cc
ucp_CfAnonymousEnum.ucp_Cf
ucp_CnAnonymousEnum.ucp_Cn
ucp_CoAnonymousEnum.ucp_Co
ucp_CsAnonymousEnum.ucp_Cs
ucp_LlAnonymousEnum.ucp_Ll
ucp_LmAnonymousEnum.ucp_Lm
ucp_LoAnonymousEnum.ucp_Lo
ucp_LtAnonymousEnum.ucp_Lt
ucp_LuAnonymousEnum.ucp_Lu
ucp_McAnonymousEnum.ucp_Mc
ucp_MeAnonymousEnum.ucp_Me
ucp_MnAnonymousEnum.ucp_Mn
ucp_NdAnonymousEnum.ucp_Nd
ucp_NlAnonymousEnum.ucp_Nl
ucp_NoAnonymousEnum.ucp_No
ucp_PcAnonymousEnum.ucp_Pc
ucp_PdAnonymousEnum.ucp_Pd
ucp_PeAnonymousEnum.ucp_Pe
ucp_PfAnonymousEnum.ucp_Pf
ucp_PiAnonymousEnum.ucp_Pi
ucp_PoAnonymousEnum.ucp_Po
ucp_PsAnonymousEnum.ucp_Ps
ucp_ScAnonymousEnum.ucp_Sc
ucp_SkAnonymousEnum.ucp_Sk
ucp_SmAnonymousEnum.ucp_Sm
ucp_SoAnonymousEnum.ucp_So
ucp_ZlAnonymousEnum.ucp_Zl
ucp_ZpAnonymousEnum.ucp_Zp
ucp_ZsAnonymousEnum.ucp_Zs
_csPoco.MutexImpl._cs
_capacityPoco.Buffer<T>._capacity
_usedPoco.Buffer<T>._used
_ownMemPoco.Buffer<T>._ownMem
_pHolderPoco.Any._pHolder
NF_MAX_INT_STRING_LENPoco.NumberFormatter.NF_MAX_INT_STRING_LEN
NF_MAX_FLT_STRING_LENPoco.NumberFormatter.NF_MAX_FLT_STRING_LEN
NUM_BASE_OCTPoco.NumberParser.NUM_BASE_OCT
NUM_BASE_DECPoco.NumberParser.NUM_BASE_DEC
NUM_BASE_HEXPoco.NumberParser.NUM_BASE_HEX
_upathPoco.FileImpl._upath
_mutexPoco.RWLockImpl._mutex
_readEventPoco.RWLockImpl._readEvent
_writeEventPoco.RWLockImpl._writeEvent
_readersPoco.RWLockImpl._readers
_writersWaitingPoco.RWLockImpl._writersWaiting
_writersPoco.RWLockImpl._writers
_semaPoco.SemaphoreImpl._sema
_patternActionsPoco.PatternFormatter._patternActions
_localTimeOffsetPoco.PatternFormatter._localTimeOffset
_unamePoco.NamedEventImpl._uname
_eventPoco.NamedEventImpl._event
_mapPoco.EnvironmentImpl._map
_mutexPoco.EnvironmentImpl._mutex
_mutexPoco.EnvironmentImpl._mutex
_envPoco.FPEnvironmentImpl._env
_rndPoco.FPEnvironmentImpl._rnd
_excPoco.FPEnvironmentImpl._exc
_nullPoco.Nullable<C>._null
tmpPoco.TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnum.tmp
_mutexPoco.MutexImpl._mutex
_rwlPoco.RWLockImpl._rwl
_nPoco.SemaphoreImpl._n
_maxPoco.SemaphoreImpl._max
_mutexPoco.SemaphoreImpl._mutex
_condPoco.SemaphoreImpl._cond
startedPoco.ThreadImpl+ThreadData.started
joinedPoco.ThreadImpl+ThreadData.joined
_filePoco.LogFileImpl._file
_hFilePoco.LogFileImpl._hFile
_pDirPoco.DirectoryIteratorImpl._pDir
_fabPoco.DirectoryIteratorImpl._fab
_namPoco.DirectoryIteratorImpl._nam
_searchPoco.DirectoryIteratorImpl._search
_specPoco.DirectoryIteratorImpl._spec
_fhPoco.DirectoryIteratorImpl._fh
_fdPoco.DirectoryIteratorImpl._fd
_lockfdPoco.NamedEventImpl._lockfd
_semfdPoco.NamedEventImpl._semfd
_semidPoco.NamedEventImpl._semid
_mbxChanPoco.NamedEventImpl._mbxChan
_eventPoco.NamedEventImpl._event
_lockfdPoco.NamedMutexImpl._lockfd
_semfdPoco.NamedMutexImpl._semfd
_semidPoco.NamedMutexImpl._semid
_nameDescPoco.NamedMutexImpl._nameDesc
_lksbPoco.NamedMutexImpl._lksb
_readfdPoco.PipeImpl._readfd
_writefdPoco.PipeImpl._writefd
_hProcessPoco.ProcessHandleImpl._hProcess
_initializedPoco.LinearHashTable<Value,HashFunc,>+ConstIterator._initialized
_memoryPoco.Net.SocketAddress._memory
_memoryPoco.Net.IPAddress._memory

Statistics

Stat
Sum:
Average:
Minimum:
Maximum:
Standard deviation:
Variance:
Fields removed
// <Name>Fields removed</Name>
from f in codeBase.OlderVersion().Application.Fields where 
 
!f.ParentType.WasRemoved() &&
  
f.WasRemoved()
select new { f }

94 fields matched

fieldsFull Name
last_eob_leninternal_state.last_eob_len
SSB_FAILAnonymousEnum.SSB_FAIL
SSB_DONEAnonymousEnum.SSB_DONE
SSB_CONTINUEAnonymousEnum.SSB_CONTINUE
ucp_CcAnonymousEnum.ucp_Cc
ucp_CfAnonymousEnum.ucp_Cf
ucp_CnAnonymousEnum.ucp_Cn
ucp_CoAnonymousEnum.ucp_Co
ucp_CsAnonymousEnum.ucp_Cs
ucp_LlAnonymousEnum.ucp_Ll
ucp_LmAnonymousEnum.ucp_Lm
ucp_LoAnonymousEnum.ucp_Lo
ucp_LtAnonymousEnum.ucp_Lt
ucp_LuAnonymousEnum.ucp_Lu
ucp_McAnonymousEnum.ucp_Mc
ucp_MeAnonymousEnum.ucp_Me
ucp_MnAnonymousEnum.ucp_Mn
ucp_NdAnonymousEnum.ucp_Nd
ucp_NlAnonymousEnum.ucp_Nl
ucp_NoAnonymousEnum.ucp_No
ucp_PcAnonymousEnum.ucp_Pc
ucp_PdAnonymousEnum.ucp_Pd
ucp_PeAnonymousEnum.ucp_Pe
ucp_PfAnonymousEnum.ucp_Pf
ucp_PiAnonymousEnum.ucp_Pi
ucp_PoAnonymousEnum.ucp_Po
ucp_PsAnonymousEnum.ucp_Ps
ucp_ScAnonymousEnum.ucp_Sc
ucp_SkAnonymousEnum.ucp_Sk
ucp_SmAnonymousEnum.ucp_Sm
ucp_SoAnonymousEnum.ucp_So
ucp_ZlAnonymousEnum.ucp_Zl
ucp_ZpAnonymousEnum.ucp_Zp
ucp_ZsAnonymousEnum.ucp_Zs
_csPoco.MutexImpl._cs
_contentPoco.Any._content
_sizePoco.Buffer<T>._size
_envPoco.FPEnvironmentImpl._env
_upathPoco.FileImpl._upath
_mutexPoco.RWLockImpl._mutex
_readEventPoco.RWLockImpl._readEvent
_writeEventPoco.RWLockImpl._writeEvent
_readersPoco.RWLockImpl._readers
_writersWaitingPoco.RWLockImpl._writersWaiting
_writersPoco.RWLockImpl._writers
_semaPoco.SemaphoreImpl._sema
_hProcessPoco.ProcessHandleImpl._hProcess
_fhPoco.DirectoryIteratorImpl._fh
_fdPoco.DirectoryIteratorImpl._fd
_unamePoco.NamedEventImpl._uname
_eventPoco.NamedEventImpl._event
_mapPoco.EnvironmentImpl._map
_mutexPoco.EnvironmentImpl._mutex
_mutexPoco.EnvironmentImpl._mutex
_rndPoco.FPEnvironmentImpl._rnd
_excPoco.FPEnvironmentImpl._exc
tmpPoco.TypeLocator<TypeList<type-parameter-0-0,type-parameter-0-1> ,type-parameter-0-2>+AnonymousEnum.tmp
_mutexPoco.MutexImpl._mutex
_rwlPoco.RWLockImpl._rwl
_nPoco.SemaphoreImpl._n
_maxPoco.SemaphoreImpl._max
_mutexPoco.SemaphoreImpl._mutex
_condPoco.SemaphoreImpl._cond
_filePoco.LogFileImpl._file
_hFilePoco.LogFileImpl._hFile
_pDirPoco.DirectoryIteratorImpl._pDir
_fabPoco.DirectoryIteratorImpl._fab
_namPoco.DirectoryIteratorImpl._nam
_searchPoco.DirectoryIteratorImpl._search
_specPoco.DirectoryIteratorImpl._spec
_lockfdPoco.NamedEventImpl._lockfd
_semfdPoco.NamedEventImpl._semfd
_semidPoco.NamedEventImpl._semid
_mbxChanPoco.NamedEventImpl._mbxChan
_eventPoco.NamedEventImpl._event
_lockfdPoco.NamedMutexImpl._lockfd
_semfdPoco.NamedMutexImpl._semfd
_semidPoco.NamedMutexImpl._semid
_nameDescPoco.NamedMutexImpl._nameDesc
_lksbPoco.NamedMutexImpl._lksb
_readfdPoco.PipeImpl._readfd
_writefdPoco.PipeImpl._writefd
_pImplPoco.Net.IPAddress._pImpl
_pImplPoco.Net.SocketAddress._pImpl
_addressPoco.Net.NetworkInterfaceImpl._address
_subnetMaskPoco.Net.NetworkInterfaceImpl._subnetMask
_broadcastAddressPoco.Net.NetworkInterfaceImpl._broadcastAddress
_controlSocketPoco.Net.FTPClientSession._controlSocket
_isOpenPoco.Net.FTPClientSession._isOpen
FTP_PORTPoco.Net.FTPClientSession+AnonymousEnum.FTP_PORT
DEFAULT_TIMEOUTPoco.Net.FTPClientSession+AnonymousEnum.DEFAULT_TIMEOUT
SMTP_PORTPoco.Net.SMTPClientSession+AnonymousEnum.SMTP_PORT
DEFAULT_TIMEOUTPoco.Net.SMTPClientSession+AnonymousEnum.DEFAULT_TIMEOUT
_argsPoco.Util.Application._args

Statistics

Stat
Sum:
Average:
Minimum:
Maximum:
Standard deviation:
Variance:
Third party types that were not used and that are now used
// <Name>Third party types that were not used and that are now used</Name>
from t in ThirdParty.Types where t.IsUsedRecently()
select new { t, t.Methods, t.Fields } 

250 types matched

typesMethodsFieldsFull Name
__Globals200 methods33 fields__Globals
_OSVERSIONINFOA0 method4 fields_OSVERSIONINFOA
_OSVERSIONINFOW0 method5 fields_OSVERSIONINFOW
_SYSTEM_INFO0 method1 field_SYSTEM_INFO
_SYSTEM_INFO+Anonymous+Anonymous0 method1 field_SYSTEM_INFO+Anonymous+Anonymous
_IP_ADAPTER_INFO0 method4 fields_IP_ADAPTER_INFO
type_info3 methods0 fieldtype_info
_LARGE_INTEGER0 method1 field_LARGE_INTEGER
_LARGE_INTEGER+Anonymous0 method2 fields_LARGE_INTEGER+Anonymous
iterator0 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
_CONSOLE_SCREEN_BUFFER_INFO0 method1 field_CONSOLE_SCREEN_BUFFER_INFO
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
_WIN32_FIND_DATAW0 method1 field_WIN32_FIND_DATAW
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
_WIN32_FILE_ATTRIBUTE_DATA0 method4 fields_WIN32_FILE_ATTRIBUTE_DATA
_FILETIME0 method2 fields_FILETIME
_GET_FILEEX_INFO_LEVELS0 method1 field_GET_FILEEX_INFO_LEVELS
iterator0 method0 fielditerator
_SECURITY_ATTRIBUTES0 method3 fields_SECURITY_ATTRIBUTES
_ULARGE_INTEGER0 method1 field_ULARGE_INTEGER
_ULARGE_INTEGER+Anonymous0 method2 fields_ULARGE_INTEGER+Anonymous
_STARTUPINFOW0 method10 fields_STARTUPINFOW
_PROCESS_INFORMATION0 method3 fields_PROCESS_INFORMATION
const_iterator0 method0 fieldconst_iterator
tm0 method7 fieldstm
_TIME_ZONE_INFORMATION0 method4 fields_TIME_ZONE_INFORMATION
const_iterator1 method0 fieldconst_iterator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
const_iterator0 method0 fieldconst_iterator
addrinfo0 method5 fieldsaddrinfo
sockaddr0 method1 fieldsockaddr
sockaddr_in0 method3 fieldssockaddr_in
hostent0 method4 fieldshostent
sockaddr_in60 method3 fieldssockaddr_in6
sockaddr_in6+Anonymous0 method2 fieldssockaddr_in6+Anonymous
in_addr0 method1 fieldin_addr
in_addr+Anonymous0 method1 fieldin_addr+Anonymous
_SOCKET_ADDRESS0 method1 field_SOCKET_ADDRESS
in_addr+Anonymous0 method1 fieldin_addr+Anonymous
in6_addr0 method1 fieldin6_addr
in6_addr+Anonymous0 method1 fieldin6_addr+Anonymous
WSAData0 method0 fieldWSAData
IF_OPER_STATUS0 method1 fieldIF_OPER_STATUS
_IP_ADAPTER_UNICAST_ADDRESS_LH0 method3 fields_IP_ADAPTER_UNICAST_ADDRESS_LH
_IP_ADAPTER_PREFIX_XP0 method3 fields_IP_ADAPTER_PREFIX_XP
_IP_ADAPTER_PREFIX_XP+Anonymous+Anonymous0 method1 field_IP_ADAPTER_PREFIX_XP+Anonymous+Anonymous
_IP_ADAPTER_ADDRESSES_LH0 method14 fields_IP_ADAPTER_ADDRESSES_LH
_IP_ADAPTER_ADDRESSES_LH+Anonymous+Anonymous0 method1 field_IP_ADAPTER_ADDRESSES_LH+Anonymous+Anonymous
_IP_ADAPTER_ADDRESSES_LH+Anonymous0 method1 field_IP_ADAPTER_ADDRESSES_LH+Anonymous
const_iterator0 method0 fieldconst_iterator
iterator1 method0 fielditerator
servent0 method1 fieldservent
IPPROTO0 method4 fieldsIPPROTO
ip_mreq0 method2 fieldsip_mreq
ipv6_mreq0 method2 fieldsipv6_mreq
fd_set0 method2 fieldsfd_set
timeval2 methods2 fieldstimeval
linger0 method2 fieldslinger
iterator1 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator1 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
_SERVICE_STATUS0 method7 fields_SERVICE_STATUS
_SERVICE_TABLE_ENTRYW0 method2 fields_SERVICE_TABLE_ENTRYW
const_iterator0 method0 fieldconst_iterator
iterator1 method0 fielditerator
iterator0 method0 fielditerator
iterator1 method0 fielditerator
_QUERY_SERVICE_CONFIGW0 method3 fields_QUERY_SERVICE_CONFIGW
const_iterator0 method0 fieldconst_iterator
const_iterator0 method0 fieldconst_iterator
char_traits0 method0 fieldstd.char_traits
allocator0 method0 fieldstd.allocator
basic_string50 methods1 fieldstd.basic_string
char_traits<char>2 methods0 fieldstd.char_traits<char>
allocator<_Ty>0 method0 fieldstd.allocator<_Ty>
basic_ostream<_Elem,_Traits>17 methods0 fieldstd.basic_ostream<_Elem,_Traits>
basic_ostringstream<_Elem,_Traits,_Alloc>2 methods0 fieldstd.basic_ostringstream<_Elem,_Traits,_Alloc>
__Globals44 methods1 fieldstd.__Globals
char_traits<wchar_t>0 method0 fieldstd.char_traits<wchar_t>
exception1 method0 fieldstd.exception
locale1 method0 fieldstd.locale
_String_const_iterator<_Elem,_Traits,_Alloc>9 methods0 fieldstd._String_const_iterator<_Elem,_Traits,_Alloc>
ios_base9 methods0 fieldstd.ios_base
basic_ios<_Elem,_Traits>6 methods0 fieldstd.basic_ios<_Elem,_Traits>
Third party types that were used and that are not used anymore
// <Name>Third party types that were used and that are not used anymore</Name>
from t in codeBase.OlderVersion().Types where t.IsNotUsedAnymore()
select new { t, t.Methods, t.Fields }  

197 types matched

typesMethodsFieldsFull Name
z_stream_s0 method7 fieldsz_stream_s
IOException0 method0 fieldPoco.IOException
RefCountedObject0 method0 fieldPoco.RefCountedObject
Exception0 method0 fieldPoco.Exception
RuntimeException0 method0 fieldPoco.RuntimeException
Timespan0 method0 fieldPoco.Timespan
FastMutex0 method0 fieldPoco.FastMutex
ScopedLock<M>0 method0 fieldPoco.ScopedLock<M>
Timestamp0 method0 fieldPoco.Timestamp
TimeoutException0 method0 fieldPoco.TimeoutException
BasicBufferedBidirectionalStreamBuf<ch,tr,ba,>0 method0 fieldPoco.BasicBufferedBidirectionalStreamBuf<ch,tr,ba,>
Thread0 method0 fieldPoco.Thread
Thread+Priority0 method1 fieldPoco.Thread+Priority
FileInputStream0 method0 fieldPoco.FileInputStream
Path0 method0 fieldPoco.Path
BasicBufferedStreamBuf<ch,tr,ba,>0 method0 fieldPoco.BasicBufferedStreamBuf<ch,tr,ba,>
Random0 method0 fieldPoco.Random
NullOutputStream0 method0 fieldPoco.NullOutputStream
BasicUnbufferedStreamBuf<ch,tr>0 method0 fieldPoco.BasicUnbufferedStreamBuf<ch,tr>
Base64Encoder0 method0 fieldPoco.Base64Encoder
Base64Decoder0 method0 fieldPoco.Base64Decoder
MemoryPool0 method0 fieldPoco.MemoryPool
Any0 method0 fieldPoco.Any
DateTime0 method0 fieldPoco.DateTime
URI0 method0 fieldPoco.URI
DigestEngine0 method0 fieldPoco.DigestEngine
MD5Engine0 method0 fieldPoco.MD5Engine
StringTokenizer0 method0 fieldPoco.StringTokenizer
ThreadPool0 method0 fieldPoco.ThreadPool
Runnable0 method0 fieldPoco.Runnable
SharedPtr<C,RC,RP,>0 method0 fieldPoco.SharedPtr<C,RC,RP,>
AutoPtr<C>0 method0 fieldPoco.AutoPtr<C>
Notification0 method0 fieldPoco.Notification
NotificationQueue0 method0 fieldPoco.NotificationQueue
BasicEvent0 method0 fieldPoco.BasicEvent
File0 method0 fieldPoco.File
CountingOutputStream0 method0 fieldPoco.CountingOutputStream
SingletonHolder<S>0 method0 fieldPoco.SingletonHolder<S>
URIStreamFactory0 method0 fieldPoco.URIStreamFactory
URIStreamOpener0 method0 fieldPoco.URIStreamOpener
NullInputStream0 method0 fieldPoco.NullInputStream
AbstractObserver0 method0 fieldPoco.AbstractObserver
NotificationCenter0 method0 fieldPoco.NotificationCenter
HMACEngine<Engine>0 method0 fieldPoco.HMACEngine<Engine>
SHA1Engine0 method0 fieldPoco.SHA1Engine
Channel0 method0 fieldPoco.Channel
Message0 method0 fieldPoco.Message
Message+Priority0 method8 fieldsPoco.Message+Priority
SplitterChannel0 method0 fieldPoco.SplitterChannel
Buffer<T>0 method0 fieldPoco.Buffer<T>
MemoryOutputStream0 method0 fieldPoco.MemoryOutputStream
BinaryWriter0 method0 fieldPoco.BinaryWriter
BinaryReader0 method0 fieldPoco.BinaryReader
MemoryInputStream0 method0 fieldPoco.MemoryInputStream
Logger0 method0 fieldPoco.Logger
ConsoleChannel0 method0 fieldPoco.ConsoleChannel
Formatter0 method0 fieldPoco.Formatter
DataException0 method0 fieldPoco.DataException
Event0 method0 fieldPoco.Event
NamedEvent0 method0 fieldPoco.NamedEvent
DirectoryIterator0 method0 fieldPoco.DirectoryIterator
FileOutputStream0 method0 fieldPoco.FileOutputStream
FormattingChannel0 method0 fieldPoco.FormattingChannel
OutputLineEndingConverter0 method0 fieldPoco.OutputLineEndingConverter
TimedNotificationQueue0 method0 fieldPoco.TimedNotificationQueue
TextEncoding0 method0 fieldPoco.TextEncoding
OutputStreamConverter0 method0 fieldPoco.OutputStreamConverter
AutoReleasePool<C>0 method0 fieldPoco.AutoReleasePool<C>
Node0 method0 fieldPoco.XML.Node
Document0 method0 fieldPoco.XML.Document
Element0 method0 fieldPoco.XML.Element
DOMWriter0 method0 fieldPoco.XML.DOMWriter
InputSource0 method0 fieldPoco.XML.InputSource
DOMParser0 method0 fieldPoco.XML.DOMParser
Attr0 method0 fieldPoco.XML.Attr
__Globals193 methods30 fields__Globals
type_info2 methods0 fieldtype_info
_OSVERSIONINFOA0 method4 fields_OSVERSIONINFOA
_OSVERSIONINFOW0 method5 fields_OSVERSIONINFOW
_SYSTEM_INFO0 method1 field_SYSTEM_INFO
_SYSTEM_INFO+Anonymous+Anonymous0 method1 field_SYSTEM_INFO+Anonymous+Anonymous
_IP_ADAPTER_INFO0 method8 fields_IP_ADAPTER_INFO
_LARGE_INTEGER0 method1 field_LARGE_INTEGER
_LARGE_INTEGER+Anonymous0 method2 fields_LARGE_INTEGER+Anonymous
iterator0 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
_WIN32_FIND_DATAW0 method1 field_WIN32_FIND_DATAW
const_iterator0 method0 fieldconst_iterator
iterator0 method0 fielditerator
_FILETIME0 method2 fields_FILETIME
_WIN32_FILE_ATTRIBUTE_DATA0 method4 fields_WIN32_FILE_ATTRIBUTE_DATA
Third party methods that were not used and that are now used
// <Name>Third party methods that were not used and that are now used</Name>
from m in ThirdParty.Methods where 
  
m.IsUsedRecently() &&
 
!m.ParentType.IsUsedRecently()
select m

No methods matched

Third party methods that were used and that are not used anymore
// <Name>Third party methods that were used and that are not used anymore</Name>
from m in codeBase.OlderVersion().Methods where 
  
m.IsNotUsedAnymore() &&
 
!m.ParentType.IsNotUsedAnymore()
select m

No methods matched

Third party fields that were not used and that are now used
// <Name>Third party fields that were not used and that are now used</Name>
from f in ThirdParty.Fields where 
  
f.IsUsedRecently() &&
 
!f.ParentType.IsUsedRecently()
select f

No fields matched

Third party fields that were used and that are not used anymore
// <Name>Third party fields that were used and that are not used anymore</Name>
from f in codeBase.OlderVersion().Fields where 
  
f.IsNotUsedAnymore() &&
 
!f.ParentType.IsNotUsedAnymore()
select f

No fields matched

Dead Code

Potentially dead Types
// <Name>Potentially dead Types</Name>
warnif count > 0

let tt=Types.UsedByAny(Application.Methods).ToHashSet()
// Select types unused
let typesUnused = 
   
from t in JustMyCode.Types where
   
t.NbTypesUsingMe == 0 && !t.IsGlobal  select t



from t in typesUnused  where !tt.Contains(t)
select new { t }
        
        

208 types matched

typesFull Name
POCO_STATIC_ASSERTION_FAILURE<true>POCO_STATIC_ASSERTION_FAILURE<true>
POCO_STATIC_ASSERTION_FAILURE<true>+AnonymousEnumPOCO_STATIC_ASSERTION_FAILURE<true>+AnonymousEnum
poco_static_assert_test<x>poco_static_assert_test<x>
gzFile_sgzFile_s
internal_stateinternal_state
AnonymousEnumAnonymousEnum
dfa_match_datadfa_match_data
NullMutexPoco.NullMutex
IsReference<T>Poco.IsReference<T>
IsReference<T>+AnonymousEnumPoco.IsReference<T>+AnonymousEnum
IsReference<type-parameter-0-0&>Poco.IsReference<type-parameter-0-0&>
IsReference<type-parameter-0-0&>+AnonymousEnumPoco.IsReference<type-parameter-0-0&>+AnonymousEnum
IsReference<consttype-parameter-0-0&>Poco.IsReference<consttype-parameter-0-0&>
IsReference<consttype-parameter-0-0&>+AnonymousEnumPoco.IsReference<consttype-parameter-0-0&>+AnonymousEnum
IsConst<T>Poco.IsConst<T>
IsConst<T>+AnonymousEnumPoco.IsConst<T>+AnonymousEnum
IsConst<consttype-parameter-0-0&>Poco.IsConst<consttype-parameter-0-0&>
IsConst<consttype-parameter-0-0&>+AnonymousEnumPoco.IsConst<consttype-parameter-0-0&>+AnonymousEnum
IsConst<consttype-parameter-0-0>Poco.IsConst<consttype-parameter-0-0>
IsConst<consttype-parameter-0-0>+AnonymousEnumPoco.IsConst<consttype-parameter-0-0>+AnonymousEnum
IsConst<type-parameter-0-0const[i]>Poco.IsConst<type-parameter-0-0const[i]>
IsConst<type-parameter-0-0const[i]>+AnonymousEnumPoco.IsConst<type-parameter-0-0const[i]>+AnonymousEnum
TypeWrapper<T>Poco.TypeWrapper<T>
TypeWrapper<consttype-parameter-0-0>Poco.TypeWrapper<consttype-parameter-0-0>
TypeWrapper<consttype-parameter-0-0&>Poco.TypeWrapper<consttype-parameter-0-0&>
TypeWrapper<type-parameter-0-0&>Poco.TypeWrapper<type-parameter-0-0&>
NDCScopePoco.NDCScope
ChildrenFirstTraversePoco.ChildrenFirstTraverse
Base32DecoderPoco.Base32Decoder
Base32EncoderPoco.Base32Encoder
Base64DecoderPoco.Base64Decoder
Base64EncoderPoco.Base64Encoder
ReleasePolicy<C>Poco.ReleasePolicy<C>
ReleaseArrayPolicy<C>Poco.ReleaseArrayPolicy<C>
TextEncoding+AnonymousEnumPoco.TextEncoding+AnonymousEnum
CountingInputStreamPoco.CountingInputStream
CountingOutputStreamPoco.CountingOutputStream
BufferAllocator<ch>Poco.BufferAllocator<ch>
DeflatingInputStreamPoco.DeflatingInputStream
ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>Poco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>
ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>Poco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1>
ActiveRunnable<void,void,type-parameter-0-0>Poco.ActiveRunnable<void,void,type-parameter-0-0>
ThreadImpl+PolicyPoco.ThreadImpl+Policy
ActiveStarter<OwnerType>Poco.ActiveStarter<OwnerType>
NotificationStrategy<void,type-parameter-0-0>Poco.NotificationStrategy<void,type-parameter-0-0>
DefaultStrategy<void,type-parameter-0-0>Poco.DefaultStrategy<void,type-parameter-0-0>
FileStreamPoco.FileStream
HexBinaryDecoderPoco.HexBinaryDecoder
HexBinaryEncoderPoco.HexBinaryEncoder
InflatingOutputStreamPoco.InflatingOutputStream
InflatingInputStreamPoco.InflatingInputStream
InputLineEndingConverterPoco.InputLineEndingConverter
OutputLineEndingConverterPoco.OutputLineEndingConverter
NullInputStreamPoco.NullInputStream
NullOutputStreamPoco.NullOutputStream
WhitespaceTokenPoco.WhitespaceToken
TeeInputStreamPoco.TeeInputStream
TeeOutputStreamPoco.TeeOutputStream
ScopedReadRWLockPoco.ScopedReadRWLock
ScopedWriteRWLockPoco.ScopedWriteRWLock
SemaphorePoco.Semaphore
DigestInputStreamPoco.DigestInputStream
DigestOutputStreamPoco.DigestOutputStream
Random+TypePoco.Random+Type
MetaObject<C,B>Poco.MetaObject<C,B>
SharedLibrary+FlagsPoco.SharedLibrary+Flags
DateTime+MonthsPoco.DateTime+Months
NamedMutexPoco.NamedMutex
PipeOutputStreamPoco.PipeOutputStream
PipeInputStreamPoco.PipeInputStream
InputStreamConverterPoco.InputStreamConverter
OutputStreamConverterPoco.OutputStreamConverter
Hash<T>Poco.Hash<T>
EnvironmentImplPoco.EnvironmentImpl
EnvironmentImplPoco.EnvironmentImpl
FPEnvironmentImplPoco.FPEnvironmentImpl
FPEnvironmentImplPoco.FPEnvironmentImpl
FPEnvironmentImplPoco.FPEnvironmentImpl
FPEnvironmentImplPoco.FPEnvironmentImpl
Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 ,T18,T19>+TupleLengthTypePoco.Tuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 ,T17,T18,T19>+TupleLengthType
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,type-parameter-0-1,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,type-parameter-0-1,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
Tuple<type-parameter-0-0,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>Poco.Tuple<type-parameter-0-0,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>
PoolableObjectFactory<C,P,>Poco.PoolableObjectFactory<C,P,>
PoolableObjectFactory<type-parameter-0-0,AutoPtr<type-parameter-0-0>>Poco.PoolableObjectFactory<type-parameter-0-0,AutoPtr <type-parameter-0-0>>

Statistics

Stat
Sum:
Average:
Minimum:
Maximum:
Standard deviation:
Variance:
Potentially dead Methods
// <Name>Potentially dead Methods</Name>
warnif count > 0
// Filter procedure for methods that should'nt be considered as dead
let canMethodBeConsideredAsDeadProc = new Func<IMethod, bool>(
    
m => !m.IsPublic &&       // Public methods might be used by client applications of your Projects.
         !m.IsEntryPoint &&            // Main() method is not used by-design.
         !m.IsClassConstructor &&      
         
!m.IsVirtual &&               // Only check for non virtual method that are not seen as used in IL.
         !(m.IsConstructor &&          // Don't take account of protected ctor that might be call by a derived ctors.
           m.IsProtected) &&
         
!m.IsGeneratedByCompiler
)

// Get methods unused
let methodsUnused = 
   
from m in JustMyCode.Methods where 
   
m.NbMethodsCallingMe == 0 && 
   
canMethodBeConsideredAsDeadProc(m)
   
select m

// Dead methods = methods used only by unused methods (recursive)
let deadMethodsMetric = methodsUnused.FillIterative(
   
methods => // Unique loop, just to let a chance to build the hashset.
              from o in new[] { new object() }
              
// Use a hashet to make Intersect calls much faster!
              let hashset = methods.ToHashSet()
              
from m in codeBase.Application.Methods.UsedByAny(methods).Except(methods)
              
where canMethodBeConsideredAsDeadProc(m) &&
                    
// Select methods called only by methods already considered as dead
                    hashset.Intersect(m.MethodsCallingMe).Count() == m.NbMethodsCallingMe
              
select m)

from m in JustMyCode.Methods.Intersect(deadMethodsMetric.DefinitionDomain)
select new { m, m.MethodsCallingMe, depth = deadMethodsMetric[m] }

952 methods matched

methodsMethodsCallingMedepthFull Name
BigitAt(int)0 method0__Globals.BigitAt(int)
Clamp()0 method0__Globals.Clamp()
IsClamped()0 method0__Globals.IsClamped()
Zero()0 method0__Globals.Zero()
Align(constdouble_conversion::Bignum&)0 method0__Globals.Align(constdouble_conversion::Bignum&)
BigitsShiftLeft(int)0 method0__Globals.BigitsShiftLeft(int)
SubtractTimes(constdouble_conversion::Bignum&,int)0 method0__Globals.SubtractTimes(constdouble_conversion::Bignum&,int)
HandleSpecialValues(double,double_conversion::StringBuilder*)0 method0__Globals.HandleSpecialValues(double,double_conversion::StringBuilder* )
CreateExponentialRepresentation(constchar*,int,int ,double_conversion::StringBuilder*)0 method0__Globals.CreateExponentialRepresentation(constchar*,int,int ,double_conversion::StringBuilder*)
CreateDecimalRepresentation(constchar*,int,int,int ,double_conversion::StringBuilder*)0 method0__Globals.CreateDecimalRepresentation(constchar*,int,int,int ,double_conversion::StringBuilder*)
ToShortestIeeeNumber(double,double_conversion::StringBuilder* ,DoubleToStringConverter::DtoaMode)0 method0__Globals.ToShortestIeeeNumber(double ,double_conversion::StringBuilder*,DoubleToStringConverter::DtoaMode)
StringToIeee(constchar*,int,int*,bool)0 method0__Globals.StringToIeee(constchar*,int,int*,bool)
ScopedLock<M>()0 method0Poco.ScopedLock<M>.ScopedLock<M>()
ScopedLock<M>(constScopedLock<M>&)0 method0Poco.ScopedLock<M>.ScopedLock<M>(constScopedLock<M>&)
operator=(constScopedLock<M>&)0 method0Poco.ScopedLock<M>.operator=(constScopedLock<M>&)
ScopedLockWithUnlock<M>()0 method0Poco.ScopedLockWithUnlock<M>.ScopedLockWithUnlock<M>()
ScopedLockWithUnlock<M>(constScopedLockWithUnlock<M>&)0 method0Poco.ScopedLockWithUnlock<M>.ScopedLockWithUnlock<M> (constScopedLockWithUnlock<M>&)
operator=(constScopedLockWithUnlock<M>&)0 method0Poco.ScopedLockWithUnlock<M>.operator=(constScopedLockWithUnlock<M>&)
Mutex(constPoco::Mutex&)0 method0Poco.Mutex.Mutex(constPoco::Mutex&)
operator=(constPoco::Mutex&)0 method0Poco.Mutex.operator=(constPoco::Mutex&)
FastMutex(constPoco::FastMutex&)0 method0Poco.FastMutex.FastMutex(constPoco::FastMutex&)
operator=(constPoco::FastMutex&)0 method0Poco.FastMutex.operator=(constPoco::FastMutex&)
message(conststd::string&)0 method0Poco.Exception.message(conststd::string&)
extendedMessage(conststd::string&)0 method0Poco.Exception.extendedMessage(conststd::string&)
Buffer<T>()0 method0Poco.Buffer<T>.Buffer<T>()
operator=(constHolder<ValueType>&)0 method0Poco.Any+Holder.operator=(constHolder<ValueType>&)
MemoryPool()0 method0Poco.MemoryPool.MemoryPool()
MemoryPool(constPoco::MemoryPool&)0 method0Poco.MemoryPool.MemoryPool(constPoco::MemoryPool&)
operator=(constPoco::MemoryPool&)0 method0Poco.MemoryPool.operator=(constPoco::MemoryPool&)
TLSSlot<C>(constTLSSlot<C>&)0 method0Poco.TLSSlot<C>.TLSSlot<C>(constTLSSlot<C>&)
operator=(constTLSSlot<C>&)0 method0Poco.TLSSlot<C>.operator=(constTLSSlot<C>&)
ThreadLocal<C>(constThreadLocal<C>&)0 method0Poco.ThreadLocal<C>.ThreadLocal<C>(constThreadLocal<C>&)
operator=(constThreadLocal<C>&)0 method0Poco.ThreadLocal<C>.operator=(constThreadLocal<C>&)
BasicMemoryStreamBuf<ch,tr>()0 method0Poco.BasicMemoryStreamBuf<ch,tr>.BasicMemoryStreamBuf<ch,tr>()
BasicMemoryStreamBuf<ch,tr>(constBasicMemoryStreamBuf<ch,tr>&)0 method0Poco.BasicMemoryStreamBuf<ch,tr>.BasicMemoryStreamBuf<ch,tr> (constBasicMemoryStreamBuf<ch,tr>&)
operator=(constBasicMemoryStreamBuf<ch,tr>&)0 method0Poco.BasicMemoryStreamBuf<ch,tr>.operator=(constBasicMemoryStreamBuf <ch,tr>&)
TraverseBase()0 method0Poco.TraverseBase.TraverseBase()
TraverseBase(constPoco::TraverseBase&)0 method0Poco.TraverseBase.TraverseBase(constPoco::TraverseBase&)
operator=(constPoco::TraverseBase&)0 method0Poco.TraverseBase.operator=(constPoco::TraverseBase&)
ChildrenFirstTraverse()0 method0Poco.ChildrenFirstTraverse.ChildrenFirstTraverse()
ChildrenFirstTraverse(constPoco::ChildrenFirstTraverse&)0 method0Poco.ChildrenFirstTraverse.ChildrenFirstTraverse (constPoco::ChildrenFirstTraverse&)
operator=(constPoco::ChildrenFirstTraverse&)0 method0Poco.ChildrenFirstTraverse.operator=(constPoco::ChildrenFirstTraverse& )
SiblingsFirstTraverse()0 method0Poco.SiblingsFirstTraverse.SiblingsFirstTraverse()
SiblingsFirstTraverse(constPoco::SiblingsFirstTraverse&)0 method0Poco.SiblingsFirstTraverse.SiblingsFirstTraverse (constPoco::SiblingsFirstTraverse&)
operator=(constPoco::SiblingsFirstTraverse&)0 method0Poco.SiblingsFirstTraverse.operator=(constPoco::SiblingsFirstTraverse& )
RefCountedObject(constPoco::RefCountedObject&)0 method0Poco.RefCountedObject.RefCountedObject(constPoco::RefCountedObject&)
operator=(constPoco::RefCountedObject&)0 method0Poco.RefCountedObject.operator=(constPoco::RefCountedObject&)
StringTokenizer(constPoco::StringTokenizer&)0 method0Poco.StringTokenizer.StringTokenizer(constPoco::StringTokenizer&)
operator=(constPoco::StringTokenizer&)0 method0Poco.StringTokenizer.operator=(constPoco::StringTokenizer&)
BasicUnbufferedStreamBuf<ch,tr>(constBasicUnbufferedStreamBuf<ch,tr>&)0 method0Poco.BasicUnbufferedStreamBuf<ch,tr>.BasicUnbufferedStreamBuf<ch,tr> (constBasicUnbufferedStreamBuf<ch,tr>&)
operator=(constBasicUnbufferedStreamBuf<ch,tr>&)0 method0Poco.BasicUnbufferedStreamBuf<ch,tr>.operator= (constBasicUnbufferedStreamBuf<ch,tr>&)
readFromDevice()0 method0Poco.Base32DecoderBuf.readFromDevice()
readOne()1 method1Poco.Base32DecoderBuf.readOne()
Base32DecoderBuf(constPoco::Base32DecoderBuf&)0 method0Poco.Base32DecoderBuf.Base32DecoderBuf(constPoco::Base32DecoderBuf&)
operator=(constPoco::Base32DecoderBuf&)0 method0Poco.Base32DecoderBuf.operator=(constPoco::Base32DecoderBuf&)
Base32DecoderIOS(constPoco::Base32DecoderIOS&)0 method0Poco.Base32DecoderIOS.Base32DecoderIOS(constPoco::Base32DecoderIOS&)
operator=(constPoco::Base32DecoderIOS&)0 method0Poco.Base32DecoderIOS.operator=(constPoco::Base32DecoderIOS&)
Base32Decoder(constPoco::Base32Decoder&)0 method0Poco.Base32Decoder.Base32Decoder(constPoco::Base32Decoder&)
operator=(constPoco::Base32Decoder&)0 method0Poco.Base32Decoder.operator=(constPoco::Base32Decoder&)
writeToDevice(char)0 method0Poco.Base32EncoderBuf.writeToDevice(char)
Base32EncoderBuf(constPoco::Base32EncoderBuf&)0 method0Poco.Base32EncoderBuf.Base32EncoderBuf(constPoco::Base32EncoderBuf&)
operator=(constPoco::Base32EncoderBuf&)0 method0Poco.Base32EncoderBuf.operator=(constPoco::Base32EncoderBuf&)
Base32EncoderIOS(constPoco::Base32EncoderIOS&)0 method0Poco.Base32EncoderIOS.Base32EncoderIOS(constPoco::Base32EncoderIOS&)
operator=(constPoco::Base32EncoderIOS&)0 method0Poco.Base32EncoderIOS.operator=(constPoco::Base32EncoderIOS&)
Base32Encoder(constPoco::Base32Encoder&)0 method0Poco.Base32Encoder.Base32Encoder(constPoco::Base32Encoder&)
operator=(constPoco::Base32Encoder&)0 method0Poco.Base32Encoder.operator=(constPoco::Base32Encoder&)
readFromDevice()0 method0Poco.Base64DecoderBuf.readFromDevice()
readOne()1 method1Poco.Base64DecoderBuf.readOne()
Base64DecoderBuf(constPoco::Base64DecoderBuf&)0 method0Poco.Base64DecoderBuf.Base64DecoderBuf(constPoco::Base64DecoderBuf&)
operator=(constPoco::Base64DecoderBuf&)0 method0Poco.Base64DecoderBuf.operator=(constPoco::Base64DecoderBuf&)
Base64DecoderIOS(constPoco::Base64DecoderIOS&)0 method0Poco.Base64DecoderIOS.Base64DecoderIOS(constPoco::Base64DecoderIOS&)
operator=(constPoco::Base64DecoderIOS&)0 method0Poco.Base64DecoderIOS.operator=(constPoco::Base64DecoderIOS&)
Base64Decoder(constPoco::Base64Decoder&)0 method0Poco.Base64Decoder.Base64Decoder(constPoco::Base64Decoder&)
operator=(constPoco::Base64Decoder&)0 method0Poco.Base64Decoder.operator=(constPoco::Base64Decoder&)
writeToDevice(char)0 method0Poco.Base64EncoderBuf.writeToDevice(char)
Base64EncoderBuf(constPoco::Base64EncoderBuf&)0 method0Poco.Base64EncoderBuf.Base64EncoderBuf(constPoco::Base64EncoderBuf&)
operator=(constPoco::Base64EncoderBuf&)0 method0Poco.Base64EncoderBuf.operator=(constPoco::Base64EncoderBuf&)
Base64EncoderIOS(constPoco::Base64EncoderIOS&)0 method0Poco.Base64EncoderIOS.Base64EncoderIOS(constPoco::Base64EncoderIOS&)
operator=(constPoco::Base64EncoderIOS&)0 method0Poco.Base64EncoderIOS.operator=(constPoco::Base64EncoderIOS&)
Base64Encoder(constPoco::Base64Encoder&)0 method0Poco.Base64Encoder.Base64Encoder(constPoco::Base64Encoder&)
operator=(constPoco::Base64Encoder&)0 method0Poco.Base64Encoder.operator=(constPoco::Base64Encoder&)
TextConverter()0 method0Poco.TextConverter.TextConverter()
TextConverter(constPoco::TextConverter&)0 method0Poco.TextConverter.TextConverter(constPoco::TextConverter&)
operator=(constPoco::TextConverter&)0 method0Poco.TextConverter.operator=(constPoco::TextConverter&)
readFromDevice()0 method0Poco.CountingStreamBuf.readFromDevice()
writeToDevice(char)0 method0Poco.CountingStreamBuf.writeToDevice(char)
setMode(openmode)0 method0Poco.BasicBufferedStreamBuf<ch,tr,ba,>.setMode(openmode)
getMode()0 method0Poco.BasicBufferedStreamBuf<ch,tr,ba,>.getMode()
BasicBufferedStreamBuf<ch,tr,ba>(constBasicBufferedStreamBuf<ch,tr,ba >&)0 method0Poco.BasicBufferedStreamBuf<ch,tr,ba,>.BasicBufferedStreamBuf<ch,tr,ba >(constBasicBufferedStreamBuf<ch,tr,ba>&)
operator=(constBasicBufferedStreamBuf<ch,tr,ba>&)0 method0Poco.BasicBufferedStreamBuf<ch,tr,ba,>.operator= (constBasicBufferedStreamBuf<ch,tr,ba>&)
readFromDevice(char*,std::streamsize)0 method0Poco.DeflatingStreamBuf.readFromDevice(char*,std::streamsize)
writeToDevice(constchar*,std::streamsize)0 method0Poco.DeflatingStreamBuf.writeToDevice(constchar*,std::streamsize)
Event(constPoco::Event&)0 method0Poco.Event.Event(constPoco::Event&)
operator=(constPoco::Event&)0 method0Poco.Event.operator=(constPoco::Event&)
~ActiveResultHolder<ResultType>()0 method0Poco.ActiveResultHolder<ResultType>.~ActiveResultHolder<ResultType>()
~ActiveResultHolder()0 method0Poco.ActiveResultHolder<void>.~ActiveResultHolder()
ActiveResult<RT>()0 method0Poco.ActiveResult<RT>.ActiveResult<RT>()
ActiveResult()0 method0Poco.ActiveResult<void>.ActiveResult()
Thread(constPoco::Thread&)0 method0Poco.Thread.Thread(constPoco::Thread&)
operator=(constPoco::Thread&)0 method0Poco.Thread.operator=(constPoco::Thread&)

Statistics

Stat   MethodsCallingMe   depth
Sum:043
Average:00.045
Minimum:00
Maximum:02
Standard deviation:00.22
Variance:00.047
Potentially dead Fields
// <Name>Potentially dead Fields</Name>
warnif count > 0
from f in JustMyCode.Fields where
   
f.NbMethodsUsingMe == 0 && 
   
!f.IsPublic &&     // Although not recommended, public fields might be used by client applications of your Projects.
   !f.IsEnumValue   
  
   
// If you don't want to link CppDepend.API.dll, you can use your own IsNotDeadCodeAttribute and adapt this rule.
select f

209 fields matched

fieldsFull Name
_pExcPoco.ActiveResultHolder<void>._pExc
_eventPoco.ActiveResultHolder<void>._event
_pHolderPoco.ActiveResult<void>._pHolder
_pOwnerPoco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1> ._pOwner
_methodPoco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1> ._method
_argPoco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1>._arg
_resultPoco.ActiveRunnable<void,type-parameter-0-0,type-parameter-0-1> ._result
_pOwnerPoco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1> ._pOwner
_methodPoco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1> ._method
_resultPoco.ActiveRunnable<type-parameter-0-0,void,type-parameter-0-1> ._result
_pOwnerPoco.ActiveRunnable<void,void,type-parameter-0-0>._pOwner
_methodPoco.ActiveRunnable<void,void,type-parameter-0-0>._method
_resultPoco.ActiveRunnable<void,void,type-parameter-0-0>._result
_pOwnerPoco.ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>._pOwner
_methodPoco.ActiveMethod<type-parameter-0-0,void,type-parameter-0-1 ,type-parameter-0-2>._method
_executeAsyncPoco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>._executeAsync
_strategyPoco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>._strategy
_enabledPoco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>._enabled
_mutexPoco.AbstractEvent<void,type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2>._mutex
_delegatesPoco.DefaultStrategy<void,type-parameter-0-0>._delegates
_mapPoco.EnvironmentImpl._map
_mutexPoco.EnvironmentImpl._mutex
_mutexPoco.EnvironmentImpl._mutex
_envPoco.FPEnvironmentImpl._env
_envPoco.FPEnvironmentImpl._env
_roundingModePoco.FPEnvironmentImpl._roundingMode
_rndPoco.FPEnvironmentImpl._rnd
_excPoco.FPEnvironmentImpl._exc
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,type-parameter-0-18,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,type-parameter-0-17 ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,type-parameter-0-16,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,type-parameter-0-15,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,type-parameter-0-14 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,type-parameter-0-13,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,type-parameter-0-12,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,type-parameter-0-11 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,type-parameter-0-10,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,type-parameter-0-9,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,type-parameter-0-8 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,type-parameter-0-7,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,type-parameter-0-6,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,type-parameter-0-5 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,type-parameter-0-4,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,type-parameter-0-3,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,type-parameter-0-2 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,type-parameter-0-1,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_dataPoco.Tuple<type-parameter-0-0,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList>._data
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,type-parameter-0-18,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,type-parameter-0-17,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,type-parameter-0-16 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,type-parameter-0-15,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,type-parameter-0-14,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,type-parameter-0-13 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,type-parameter-0-12,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,type-parameter-0-11,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,type-parameter-0-10 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,type-parameter-0-9,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,type-parameter-0-8,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,type-parameter-0-7 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,type-parameter-0-6,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,type-parameter-0-5,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,type-parameter-0-4 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,type-parameter-0-3,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,type-parameter-0-2,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,type-parameter-0-1 ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pNamesPoco.NamedTuple<type-parameter-0-0,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList ,Poco::NullTypeList,Poco::NullTypeList,Poco::NullTypeList>._pNames
_pathPoco.FileStreamBuf._path
_fdPoco.FileStreamBuf._fd
_posPoco.FileStreamBuf._pos
_autoPoco.EventImpl._auto
_mutexPoco.EventImpl._mutex
_condPoco.EventImpl._cond
_mutexPoco.MutexImpl._mutex
_rwlPoco.RWLockImpl._rwl
_mutexPoco.SemaphoreImpl._mutex
_condPoco.SemaphoreImpl._cond
_currentThreadHolderPoco.ThreadImpl._currentThreadHolder
_keyPoco.ThreadImpl+CurrentThreadHolder._key
_pathPoco.SharedLibraryImpl._path
_handlePoco.SharedLibraryImpl._handle
_mutexPoco.SharedLibraryImpl._mutex
_pathPoco.SharedLibraryImpl._path
_handlePoco.SharedLibraryImpl._handle
_mutexPoco.SharedLibraryImpl._mutex
_pathPoco.SharedLibraryImpl._path
_mutexPoco.SharedLibraryImpl._mutex
_pathPoco.SharedLibraryImpl._path
_handlePoco.SharedLibraryImpl._handle
_mutexPoco.SharedLibraryImpl._mutex
_pathPoco.LogFileImpl._path
_strPoco.LogFileImpl._str
_creationDatePoco.LogFileImpl._creationDate
_pathPoco.LogFileImpl._path
_filePoco.LogFileImpl._file
_creationDatePoco.LogFileImpl._creationDate
_pathPoco.LogFileImpl._path
_hFilePoco.LogFileImpl._hFile
_creationDatePoco.LogFileImpl._creationDate
_targetPoco.OpcomChannel._target
_namePoco.SyslogChannel._name

Statistics

Stat
Sum:
Average:
Minimum:
Maximum:
Standard deviation:
Variance:

Trend Charts

Unfortunately, Google Terms of Service prohibit saving the Chart API on your machine for offline use as stated at https://developers.google.com/chart/interactive/faq#localdownload

We could not connect to https://www.google.com/jsapi to retrieve the script. We will display chart data in a table instead.

Please connect to the internet and reload the page to display the chart.

Projects Dependencies

Assembly Depends on Is referenced by
WindowsAPI v1.0.0.0 - Foundation v1.0.0.0 ; Net v1.0.0.0 ; Util v1.0.0.0 ; XML v1.0.0.0 ;
Externals v1.0.0.0 - Foundation v1.0.0.0 ; Net v1.0.0.0 ; Util v1.0.0.0 ; XML v1.0.0.0 ;
Foundation v1.0.0.0WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; Net v1.0.0.0 ; Util v1.0.0.0 ; XML v1.0.0.0 ;
Net v1.0.0.0WindowsAPI v1.0.0.0 ; Foundation v1.0.0.0 ; Externals v1.0.0.0 ; -
XML v1.0.0.0WindowsAPI v1.0.0.0 ; Foundation v1.0.0.0 ; Externals v1.0.0.0 ; Util v1.0.0.0 ;
Util v1.0.0.0Foundation v1.0.0.0 ; WindowsAPI v1.0.0.0 ; Externals v1.0.0.0 ; XML v1.0.0.0 ; -

Projects Build Order

  1. Foundation
  2. Net
  3. XML
  4. Util

Projects Build Order

  1. Foundation
  2. Net
  3. XML
  4. Util

Analysis Log : Information and Warnings

Here are Logs emitted during CppDepend analysis.
The Warnings can reveal potential flaws concerning the health of the build process.
A particular warn can be disabled through the CppDepend interactive UI, panel Error List, tick the checkbox Disabled corresponding to the warn to disable.


Kind Message
Info10/28/2013 11:23:11 Begin full analysis with CppDepend v4.0.0.7500
InfoCompare with project {POCO4} most recent analysis (analysis made on 2013 October - 15 Tuesday 21:22)
InfoThe parser used is Clang
WarningProject:Foundation=>'pocomsg.h' file not found at C:\Users\issam\Downloads\poco-1.5.2\poco-1.5.2\Foundation\src\EventLogChannel.cpp:40:10
WarningThe project Foundation contains 1 Clang errors, to see them you can activate the Clang parsing errors tab.
InfoNo dependency cycle detected in projects referencement graph.
Info10/28/2013 11:26:05 Analyse dependencies of your application.
Info10/28/2013 11:26:05 Building the report (standard).
Warning7 critical rules are violated. - Types too big - critical - Methods too complex - critical - Methods with too many parameters - critical - API Breaking Changes: Types - API Breaking Changes: Methods - API Breaking Changes: Fields - Avoid transforming immutable types into mutable types
Info10/28/2013 11:26:12 Log trend metrics values.