diff options
author | dos-reis <gdr@axiomatics.org> | 2010-11-30 14:47:54 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2010-11-30 14:47:54 +0000 |
commit | 97f0a39f88241d2e1896c203e7559d56ef684409 (patch) | |
tree | 121787679e0a904458686bcab1f40b363b67773d /src/driver/utils.h | |
parent | 816865ca0322b9d413aaf562cbf5dd648f9c1038 (diff) | |
download | open-axiom-97f0a39f88241d2e1896c203e7559d56ef684409.tar.gz |
* driver/utils.cc: Commonalize some of option handling code.
Diffstat (limited to 'src/driver/utils.h')
-rw-r--r-- | src/driver/utils.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/driver/utils.h b/src/driver/utils.h index 6c55f1c0..be31d208 100644 --- a/src/driver/utils.h +++ b/src/driver/utils.h @@ -100,6 +100,12 @@ namespace OpenAxiom { void build_rts_options(Command*, Driver); Driver preprocess_arguments(Command*, int, char**); + + // Return the length of an array literal. + template<typename T, int N> + inline int length(T(&)[N]) { + return N; + } } #endif /* OPENAXIOM_UTILS_INCLUDED */ |