36 #ifndef LBNEKeyedInput_h 37 #define LBNEKeyedInput_h 47 typedef std::map<G4String,G4String>
ssmap_t;
59 void get(cstr_t
name, G4int& buffer, G4int length=-1);
60 void get(cstr_t
name, G4double& buffer, G4int length=-1);
61 void get(cstr_t
name, G4bool& buffer, G4int length=-1);
62 void get(cstr_t
name, G4String& buffer, G4int length=-1);
64 void get(cstr_t
name, std::vector<G4int>& buffer, G4int length=-1);
65 void get(cstr_t
name, std::vector<G4double>& buffer, G4int length=-1);
66 void get(cstr_t
name, std::vector<G4bool>& buffer, G4int length=-1);
67 void get(cstr_t
name, std::vector<G4String>& buffer, G4int length=-1);
83 void getVector(G4String name, std::vector<T>& buffer, G4int length);
85 static void parse(std::istream& in, G4int& buffer, cstr_t name);
86 static void parse(std::istream& in, G4double& buffer, cstr_t name);
87 static void parse(std::istream& in, G4bool& buffer, cstr_t name);
88 static void parse(std::istream& in, G4String& buffer, cstr_t name);
const GenericPointer< typename T::ValueType > T2 value