This class is missing documentation.
Copy and paste the text below and save to HelpSource/Classes/HIDFuncDeviceProtoMatcher.schelp
TITLE:: HIDFuncDeviceProtoMatcher
summary:: (put short description here)
categories:: Undocumented classes
related:: Classes/SomeRelatedClass, Reference/SomeRelatedStuff, etc.
DESCRIPTION::
(put long description here)
CLASSMETHODS::
METHOD:: new
(describe method here)
ARGUMENT:: srcID
(describe argument here)
ARGUMENT:: func
(describe argument here)
returns:: (describe returnvalue here)
INSTANCEMETHODS::
METHOD:: value
(describe method here)
ARGUMENT:: value
(describe argument here)
ARGUMENT:: rawValue
(describe argument here)
ARGUMENT:: usage
(describe argument here)
ARGUMENT:: page
(describe argument here)
ARGUMENT:: elid
(describe argument here)
ARGUMENT:: ele
(describe argument here)
ARGUMENT:: devid
(describe argument here)
ARGUMENT:: device
(describe argument here)
ARGUMENT:: key
(describe argument here)
returns:: (describe returnvalue here)
METHOD:: devProto
(describe method here)
returns:: (describe returnvalue here)
METHOD:: init
(describe method here)
ARGUMENT:: argsrcID
(describe argument here)
ARGUMENT:: argfunc
(describe argument here)
returns:: (describe returnvalue here)
METHOD:: checkMatchingDev
(describe method here)
ARGUMENT:: devid
(describe argument here)
returns:: (describe returnvalue here)
METHOD:: matchingDevs
(describe method here)
returns:: (describe returnvalue here)
METHOD:: notMatchingDevs
(describe method here)
returns:: (describe returnvalue here)
METHOD:: initMatching
(describe method here)
ARGUMENT:: argfunc
(describe argument here)
returns:: (describe returnvalue here)
METHOD:: checkMatchingDevs
(describe method here)
returns:: (describe returnvalue here)
EXAMPLES::
code::
(some example code)
::