Skip to content

Commit 7bc1071

Browse files
committed
Changing overloaded createHandle appropriate function names
- Added createHandleFromValue - Added createHandleFromData
1 parent 822a846 commit 7bc1071

2 files changed

Lines changed: 22 additions & 23 deletions

File tree

src/api/c/data.cpp

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include <handle.hpp>
2020
#include <random.hpp>
2121
#include <math.hpp>
22-
#include <complex.hpp>
2322
#include <iota.hpp>
2423
#include <identity.hpp>
2524
#include <diagonal.hpp>
@@ -63,16 +62,16 @@ af_err af_create_array(af_array *result, const void * const data,
6362
d[i] = dims[i];
6463
}
6564
switch(type) {
66-
case f32: out = createHandle(d, static_cast<const float *>(data)); break;
67-
case c32: out = createHandle(d, static_cast<const cfloat *>(data)); break;
68-
case f64: out = createHandle(d, static_cast<const double *>(data)); break;
69-
case c64: out = createHandle(d, static_cast<const cdouble *>(data)); break;
70-
case b8: out = createHandle(d, static_cast<const char *>(data)); break;
71-
case s32: out = createHandle(d, static_cast<const int *>(data)); break;
72-
case u32: out = createHandle(d, static_cast<const uint *>(data)); break;
73-
case u8: out = createHandle(d, static_cast<const uchar *>(data)); break;
74-
case s64: out = createHandle(d, static_cast<const intl *>(data)); break;
75-
case u64: out = createHandle(d, static_cast<const uintl *>(data)); break;
65+
case f32: out = createHandleFromData(d, static_cast<const float *>(data)); break;
66+
case c32: out = createHandleFromData(d, static_cast<const cfloat *>(data)); break;
67+
case f64: out = createHandleFromData(d, static_cast<const double *>(data)); break;
68+
case c64: out = createHandleFromData(d, static_cast<const cdouble *>(data)); break;
69+
case b8: out = createHandleFromData(d, static_cast<const char *>(data)); break;
70+
case s32: out = createHandleFromData(d, static_cast<const int *>(data)); break;
71+
case u32: out = createHandleFromData(d, static_cast<const uint *>(data)); break;
72+
case u8: out = createHandleFromData(d, static_cast<const uchar *>(data)); break;
73+
case s64: out = createHandleFromData(d, static_cast<const intl *>(data)); break;
74+
case u64: out = createHandleFromData(d, static_cast<const uintl *>(data)); break;
7675
default: TYPE_ERROR(4, type);
7776
}
7877
std::swap(*result, out);
@@ -94,16 +93,16 @@ af_err af_constant(af_array *result, const double value,
9493
d[i] = dims[i];
9594
}
9695
switch(type) {
97-
case f32: out = createHandle<float >(d, value); break;
98-
case c32: out = createHandle<cfloat >(d, value); break;
99-
case f64: out = createHandle<double >(d, value); break;
100-
case c64: out = createHandle<cdouble>(d, value); break;
101-
case b8: out = createHandle<char >(d, value); break;
102-
case s32: out = createHandle<int >(d, value); break;
103-
case u32: out = createHandle<uint >(d, value); break;
104-
case u8: out = createHandle<uchar >(d, value); break;
105-
case s64: out = createHandle<intl >(d, value); break;
106-
case u64: out = createHandle<uintl >(d, value); break;
96+
case f32: out = createHandleFromValue<float >(d, value); break;
97+
case c32: out = createHandleFromValue<cfloat >(d, value); break;
98+
case f64: out = createHandleFromValue<double >(d, value); break;
99+
case c64: out = createHandleFromValue<cdouble>(d, value); break;
100+
case b8: out = createHandleFromValue<char >(d, value); break;
101+
case s32: out = createHandleFromValue<int >(d, value); break;
102+
case u32: out = createHandleFromValue<uint >(d, value); break;
103+
case u8: out = createHandleFromValue<uchar >(d, value); break;
104+
case s64: out = createHandleFromValue<intl >(d, value); break;
105+
case u64: out = createHandleFromValue<uintl >(d, value); break;
107106
default: TYPE_ERROR(4, type);
108107
}
109108
std::swap(*result, out);

src/api/c/handle.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ static af_array createHandle(af::dim4 d)
4646
}
4747

4848
template<typename T>
49-
static af_array createHandle(af::dim4 d, double val)
49+
static af_array createHandleFromValue(af::dim4 d, double val)
5050
{
5151
return getHandle(*detail::createValueArray<T>(d, detail::scalar<T>(val)));
5252
}
5353

5454
template<typename T>
55-
static af_array createHandle(af::dim4 d, const T * const data)
55+
static af_array createHandleFromData(af::dim4 d, const T * const data)
5656
{
5757
return getHandle(*detail::createHostDataArray<T>(d, data));
5858
}

0 commit comments

Comments
 (0)