Typespecific
Type-specific refers to features, representations, or behaviors that depend on a particular data type. In practice, this means that the same concept may be implemented differently for integers, floating-point numbers, strings, or user-defined types. Although the unspaced form typespecific appears occasionally in code or documentation, the more common spellings are type-specific or type specific.
In programming languages, type-specific code is often realized through features that select different behavior by type.
Applications of type-specific design appear in libraries that provide type-safe containers, type-tuned serialization, or performance-critical paths