This class is used to register user-defined scalar functions. This class has three constructors to support the different types of scalar functions that are supported. See the IP method
ipfuncxxx for details on how to implement methods for scalar functions. See the IP method
ipGetScalarFunctions for details on registering scalar functions.