Lines Matching refs:source

57      * @param source Paramater name string without format specifiers.
59 * @pre The source string must not contain the %i format specifier.
61 ParameterName(const char *source) : source_(source) { assert(IsValid()); }
66 * @param source Paramater name string without format specifiers.
68 * @pre The source string must not contain the %i format specifier.
70 ParameterName(const std::string &source) : source_(source) { assert(IsValid()); }
75 * @param source Paramater name string without format specifiers.
77 * @pre The source string must not contain the %i format specifier.
79 ParameterName(const std::string &&source) : source_(std::move(source)) { assert(IsValid()); }
84 * @param source Paramater name string with format specifiers.
87 * @pre The number of %i format specifiers contained by the source string must match the number of elements contained
90 ParameterName(const std::string &source, const IndexVector &args) : source_(source), args_(args) { assert(IsValid()); }
95 * @param source Paramater name string with format specifiers.
98 * @pre The number of %i format specifiers contained by the source string must match the number of elements contained
101 ParameterName(const std::string &&source, const IndexVector &&args) : source_(std::move(source)), args_(std::move(args)) {
109 /// Replace the %i format specifiers in the source string with the values from the index vector.
129 /// Check that the number of %i format specifiers in the source string matches the number of elements in the index vector.