StringConv::IsEncodedSurrogate

Is the provided Codepoint outside of the range of the basic multilingual plane, but within the valid range of UTF8/16?