Package-level declarations
Types
Link copied to clipboard
用于在 CharSequenceIDDelegate.getValue 中作为委托接收器,通过 stringID 构造。
Link copied to clipboard
用于在 IntIDDelegate.getValue 中作为委托接收器,通过 intID 构造。
Link copied to clipboard
用于在 LongIDDelegate.getValue 中作为委托接收器,通过 longID 构造。
Link copied to clipboard
用于在 TimestampDelegate.getValue 中作为委托接收器,通过 timestamp 构造。
Link copied to clipboard
用于在 UIntIDDelegate.getValue 中作为委托接收器,通过 uIntID 构造。
Link copied to clipboard
用于在 ULongIDDelegate.getValue 中作为委托接收器,通过 uLongID 构造。
Functions
Link copied to clipboard
inline fun charSequenceID(block: CharSequenceIDDelegate.Companion.() -> CharSequence): CharSequenceIDDelegate
构造一个 CharSequenceIDDelegate 对象,用于进行 CharSequenceID 的属性委托。
Link copied to clipboard
inline operator fun CharSequenceIDDelegate.getValue(o: Any?, property: KProperty<*>?): CharSequenceID
将一个 CharSequence (通常为 String) 委托为 CharSequenceID.
将一个毫秒时间戳委托为 Timestamp.
Link copied to clipboard
构造一个 IntIDDelegate 对象,用于进行 IntID 的属性委托。
Link copied to clipboard
构造一个 LongIDDelegate 对象,用于进行 LongID 的属性委托。
Link copied to clipboard
构造一个 CharSequenceIDDelegate 对象,用于进行 CharSequenceID 的属性委托。
Link copied to clipboard
构造一个 TimestampDelegate 对象,用于进行 Timestamp 的属性委托。
Link copied to clipboard
构造一个 UIntIDDelegate 对象,用于进行 UIntID 的属性委托。
Link copied to clipboard
构造一个 LongIDDelegate 对象,用于进行 LongID 的属性委托。